nc-blog 首页软硬兼施

Lazarus 1.0

日期: 2012-08-31, 09:37   共 10,962 次阅读

出于对Pascal的热爱,关注Lazarus当然已经n多年了,具体什么时候开始的,已经记不清了,至少在2005年6月Free Pascal 2.0发布之前,我已经知道并且下载过Lazarus早期版本了,当时的版本当然是非常原始的。

与Lazarus深度接触的开始,还是2009年上半年,开发 LazSkin的时候,当时版本是0.9.26.2,那时的版本,虽然bug仍然较多,但我觉得已经达到了可用的程度了。所以将SUISkin移植到了上面,有了 LazSkin

之后一段时间脚本语言使用较多,没有再关注。直到前几天发现Lazarus 发布了1.0RC2版,心中不禁欣喜——当一个著名开源项目,宣称版本号达到1.0程度时,一般已经意味着,该项目的可用度已经达到了一个非常的高度了。于是赶紧下载下来,安装后初步使用发现确实没有什么明显的问题了。之后,试着将几个简单的Delphi工程转换成Lazarus工程,编译、运行,也完全没有问题。令人惊喜的是,转换过程相当顺利,界面定义frm文件转换后,也没有出现任何界面上的变形、错位等问题。由于那几个Delphi工程都很简单,没有涉及到Windows API调用,因此编译后也很顺利的在目前使用的主要桌面环境Linux Mint 13下运行。

而今天,发现1.0正式版已然发布!
我希望在我今后的工作中能用 Lazarus 作为编译语言的选项,成为脚本语言的补充。Python做界面还是麻烦,以前有个类似的工具boa,可惜貌似不维护了。

Delphi 是早就可以进历史了,Lazarus(Free Pascal)生命力却越来越强。
Delphi 多年以前想做却一直没有做成的跨平台(kylix?mac?x64也是直到去年才支持,连个unicode都是前两年才支持),这些东西,Lazarus从最初就是原生支持。
Delphi IDE的品质,在版本6-7时达到顶峰,然后就一路走上迷信微软的路(8.0曾经只支持.NET,不再支持原生;后来又加回来,一个编译语言,IDE却用Java来搞,用java来搞就算了,讽刺的是却又不能跨平台 -_-!),质量还越来越差,而Lazarus 的品质,却越来越好。

Delphi已死,后继者Lazarus!Write once,Compile anywhere!
如果你依然热爱 Pascal (现代化的),如果你怀念过去的Delphi的辉煌,那就拥抱Lazarus吧,无论你的平台是是Windows、Mac OS,还是Linux!
http://www.lazarus.freepascal.org/

简短地址:http://ncblog.net/1032/
«
»
暂时没有评论

评论已关闭

Trackback url | Rss 2.0