作者:Raymond
Borland面对微软的狂轰乱炸早已经萎得不行了,Delphi面对Visual Studio 2005,Eclipse这样优秀的IDE早已经风光不再。看起来Delphi必定是寿终正寝了。前两天却很意外的在ubuntu中国论坛里面看到有人推荐Lazarus,号称是开源版的Delphi。
Lazarus使用FreePascal编译器,支持Linux,Windows,MacOS,号称Once write, compile everywhere。同时自身有一个和VCL相当类似的LCL(Lazarus Component Library)库,据说可以把delphi下的代码移植到Lazarus下。从类库到IDE各个方面都和Delphi非常类似,但是Lazarus却是开源且跨平台的。
用它来做GUI程序就和Delphi一样容易,但是类库的质量和生成代码的速度就不得而知了。好在通常GUI程序对于运算速度要求都不高,用来作跨平台GUI程序倒是挺不错的。
不知道这个IDE前途会怎么样,至少应该会有不少使用Delphi的老家伙转投到它门下。但愿在Delphi没落之后开源界能有人能接过这个接力棒,就好想Linux继承了Unix一样。
Lazarus网站:http://www.lazarus.freepascal.org/
PS:我在Ubuntu下面用Lazarus的时候IDE显示奇丑无比,搜索了以后才发现是因为Lazarus默认使用gtk 1.0,而ubuntu下面对gtk 1.0的支持有问题。打开菜单Tools ->Configure Build Lazarus,把除了Code Tools, Package Registration, Example之外的部分都选择Clean+Build,且选择LCL Interface选择为gtk 2.0,把Lazarus重新编译一边就好了。
Ffefish 于 2008-05-15 15:19:58发表:
Mark.
我是Window下的Delphi程序员.
我想在Linux下开发Pascal程序,请多多关照