Borland推出全新Linux开发工具Kylix - 程序人生 - Fishman

(这条文章已经被阅读了 200 次) 时间:2001-02-17 17:53:14 来源:Fishman (fishman) 转载

        Borland推出全新Linux开发工具Kylix
      By Fishman,资料来源:Borland,2001.2.10

  本月初Borland发布的Kylix,是一种基于Xwindow的Linux快速开发工具。
Borland一直以Borland C++,Delphi,C++ Builder,JBuilder等系列开发工
具著称,Kylix秉承了Borland完善的可视化IDE开发环境,强大的调试功能和
丰富的VCL构件,活脱脱就是一个Linux下的Delphi。应用Kylix进行软件开发,
对有兴趣投身于Linux桌面开发的程序员来说,无疑是个惊人的喜讯。
  目前的Kylix集成了世界上最快速的编译器,可视化的GUI环境,WEB和数
据库应用软件的开发,具有以下的特点。

  一、高效的Linux内码应用软件。
  高效的执行代码,代码的执行效率是开发工具一个很重要的指标。Kylix
用一个合适的内码编译器生成运行代码,并非象VB那样慢吞吞的P-Code解释
性代码, 因此用Kylix编译的应用软件,比用解释性代码生成的软件快5至
50倍。
  可重用的目标库.SO和可独立运行,一次编写的重用目标库.SO,可以重
复应用与不同的程序和编程语言中,而且可以打包进独立运行的软件中。
  内置汇编语言,Kylix可以跟Dephi一样,在程序语句中书写汇编代码,程
序员可以在同一个开发环境中使用Object Pascal/C++和汇编语言。Kylix可以
完整地支持Intel X86指令。
  动态调用库,Kylix为了提高程序的运行效率,提供了类似Windows动态连
接库的Package,可以把一个程序分成几部分,有些代码等到需要执行的时候
才调入内存,这种机制使主要执行代码精简快速。

  二、Borland著名的快速开发环境(IDE)。
  使用Kylix IDE开发环境,程序员不需要象以前那样安装各种各样的编辑器,
编译器和调试器,所有的工作都集中在Kylix的环境中,这跟Delphi或C++ Builder
是一样的。  
  用户可以根据自己的需要和操作习惯定制开发环境。多窗口显示结果,包括
编辑代码,构件属性,调试窗口等等。还可以用树状结构直观地列出类,构件,
代码之间的关系。提供程序员任务列表,Console程序的制作模板,对象的属性,
多对象的项目管理器等,还可以支持第三方的API工具。

  三、代码自动生成和检查
  聪明的代码精灵,可以根据单词预先理解程序员的意图,弹出对应的代码选
择列表,减少程序录入的错误,还可以预先检查函数,方法,事件,参数等是否
正确。自动生成判断,分支,循环代码,加快程序的录入速度。  
  Kylix还提供了跟DELPHI VCL类似的构件接口CLX,并自动列出构件的属性,
方法,函数参数等。具有类导航,提示,代码浏览等功能。

  四、先进的集成化调试
  功能强大的调试器,断点设定,单步调试,函数调试,变量值显示,.SO调试,
并行机制的调试,暂时处理的调试,调试精灵,事件列表,模块查看,CPU状态,
内存读写断点,变量数值列表等。

  五、完善的文档和帮助文件
  提供详细的在线文档,可打印的程序员帮助文件和代码例子。

  六、强大的构件开发
  提供CLX构件接口。具有超过165个CLX构件,使程序编写十分容易。包括一般
构件,GUI构件,数据库构件,输入构件,控制构件,窗体构件等等。特别是支持
Internet开发的构件如NETCLX,包含了Apache, Socket, CGI等开发接口。并且可
以导入和使用第三方开发的CLX构件。

  七、提供构件代码
  程序员可以根据自己的需要开发和丰富Kylix的构件,因为所有的Kylix构件都
提供了构件源代码和属性源代码。  

  八、开放式的数据库接口
  支持MySQL, InterBase, Oracle, DB2等数据库。提供了SQL监视器,XML数据
库引擎等,通过dbExpress构件使数据库软件的开发变得非常容易。

  附:Kylix最低运行要求:
  Intel Pentium 200 MHz (推荐P2 400 MHz)
  64 MB RAM (推荐128 MB)
  CD-ROM
  175 MB(占用空间)

  支持的Linux操作系统:
  Red Hat 6.2或以上版本
  Mandrake 7.2或以上版本
  SuSE 7.0或以上版本