• 1.摘要
  • 2.基本信息
  • 3.基里克斯陶杯
  • 4.Inprise/Borland公司的项目
  • 4.1.简介
  • 4.2.初步评价
  • 4.3.谁适合使用Kylix
  • 5.参考资料

Kylix

Kylix是古希腊的一种浅酒杯,它与其它酒杯的不同之处在于它有一对提耳和一个伸到杯底的长把。就是那种当你旅行到Delphi城时喝酒用的杯子。它也是Inprise/Borland公司的项目。

基本信息

  • 中文名

    Kylix

  • Kylix

    是古希腊的一种浅酒杯

  • 特性

    与众不同的个性

  • 在于它有

    一对提耳和一个伸到杯底的长把

基里克斯陶杯

基里克斯陶杯

基里克斯杯(κύλιξ‎),古希腊一种双耳浅口大酒杯。杯中央通常有“圆形画”(tondo‎),内容常为逗乐的色情场面,干杯以后,图画才会显现出来。“基里克斯”在古希腊语就是“杯”的意思。

Inprise/Borland公司的项目

简介

Kylix是Borland公司推出的GNU/Linux版的开发环境,相对于Windows下的Delphi以及C++ Builder。通过Kylix,程序员可以在GNU/Linux下使用Object Pascal、C++或者C语言,进行软件开发。

目前这个工具的前景不明朗,没有推出新版(Kylix 4)的迹象。对于Delphi 2005,也没有升级的途径,Delphi 2005可能不包含CLX (跨平台组件库) 的支持。此外,对其最新的GNU/Linux官方支持包括:RedHat 7.2、SUSE 7.3以及Mandrake 8.2。在更新版的GNU/Linux中,应该也能用,但可能需要搜索一下网络,看看如何对默认配置进行相应的调整,比如保留旧版的glibc等。

初步评价

1Borland公司一向以高性能、高效率的应用程序开发工具而著称,大家不会忘记DOS平台上的Turbo C、Borland C  ,Windows平台上的Delphi、C  Build和Java开发工具。以上这些产品都称得上是经典之作,尤其是以面向对象的Pascal为基础的Delphi,更是经典中的经典。

Linux的兴起进一步推进了Internet的发展,使得低成本的Internet应用平台成为可能,但是开发工具的缺乏和开发工具较低的效率还是限制了Linux进一步地应用和推广。

于是,Borland根据在网上的投票结果决定启动Kylix项目,开发基于Linux平台、以面向对象Pascal架构为基础的快速应用程序开发工具,也就是Linux版本的Delphi(Kylix)。事实证明,该开发工具部分功能已经超过了Delphi。

开发效率提高

Kylix整个开发环境和Delphi极其相似,使Delphi的用户几乎不用重新熟悉开发环境就能上手开发。Kylix使用的是一个经过优化的32位的编译器,直接编译生成本地编码。编译器方面的优势,使得使用Kylix的应用程序的执行效率非常高(比使用解释器的程序的执行速度要快5-50倍),尤其是在执行计算分析应用和大型的数据操作应用时,其高效性更加明显。

Kylix 提供了一个解决方案来解决程序的开发效率、分发和维护方面的问题,这就是动态加载经过编译的程序包。动态加载包技术是独一无二的编译技术,它可以将应用程序进行分割,从而实现程序代码的重用;它还可以将应用程序的开发模块化,使应用程序在开发管理和维护上非常方便,当程序变更时,只需要将变更的模块重新编译,分发给用户,避免对整个应用程序进行重新编译和分发,从而降低了维护成本。动态加载包的应用使得应用程序的尺寸变得非常小,执行性能得到了进一步提高。

Kylix的标准控件便于实现应用程序的快速开发。Kylix提供了165个可视和不可视的控件,并且都有源程序,可以被重用和扩展。

用户通过Kylix提供的网络控件和向导,可以快速地开发出基于Apache的Web应用程序。Kylix提供了通过套接字实现Internet通信的控件,使程序设计更加灵活。

易学易用

Kylix是Linux环境下的第一个RAD(Rapid Application Development)环境。Windows下的开发者将会发现,学习使用Kylix将不是什么难事。 

谁适合使用Kylix