红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Lazarus--开源版Delphi

发布时间:2008-01-12 17:36:29来源:红联作者:ntsiase
  作者: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重新编译一边就好了。
文章评论

共有 1 条评论

  1. Ffefish 于 2008-05-15 15:19:58发表:

    Mark.
    我是Window下的Delphi程序员.
    我想在Linux下开发Pascal程序,请多多关照