C
cheka
Unregistered / Unconfirmed
GUEST, unregistred user!
准备迎接Kylix
J.D.Hildbrand,孙立翻译
你听说过Inprise的Lylix项目吗,每个程序员都应该关心它。在我看来,
它是Inprise/Borland公司15年以来最重要的项目。
你也许知道,Kylix是古希腊的一种浅酒杯,它与其它酒杯的不同之处在于
它有一对提耳和一个伸到杯底的长把。就是那种当你旅行到Delphi城时喝
酒用的杯子(这里是它的<a href:="http://www.hpclab.ceid.upatras.gr:22251/maps/sterea/fokida/21110m/00/lk10m015.jpg">图片</a>,来自于<a href="http://www.hpclab.ceid.upatras.gr:22251/maps/sterea/fokida/21110a/f211ja01.html.en">Delphi考古博物馆</a>)。
在1999年9月28日Inprise/Borland声明要开发一个“支持C、C++和Delphi
的高性能Linux应用程序开发环境”时,Kylix正式启动,它是第一个基于
Linux的高性能RAD工具。
当时的声明里提到:目前Kylix项目计划开发为一个基于Linux的双向可视
化组件开发环境,可以开发GUI、Internet、数据库和服务器应用程序。
Kylix项目包括一个新的高速的用原生代码编写的基于Linux的
C/C++/Delphi编译器,还包括一个Linux版的Borland VCL类库。这个Linux
版的VCL既能简化Linux应用程序的开发,又便于移植Windows和Linux平台
下的Delphi/C++ Builder程序。
这就清楚了,Kylix就是Linux下的Delphi和C++ Bulider,包括整个IDE,
辅助工具和已经成功开发过很多应用的VCL。
Linux需要什么
关于Kylix的话题让我想起了早期Windows编程。10年前Windows 3.0分布
时,编写Windows程序唯一的办法是基于C的API,因为Windows程序很难开
发,Windows也难以普及。
一个产品改变了一切:Visual Basic。你也许对VB不以为然,但它是一个
在恰当时机推出的恰当的产品(实际上,VB 1.0的测试版代号是“雷”,
因为Windows 3.0是“闪电”,“闪电”之后就是“雷鸣”)。VB让程序员
摆脱了复杂的GUI、内存管理和任务管理,他们可以专心于本质的工作。对
于那些没有时间记忆Windows API的程序员来说,VB是一个好工具。
几年以后,Borland分布了Delphi。从那一天起,Delphi就是一个比VB还要
VB的工具。更高效,更易于使用,更高性能,真正的OOP,还有很多很多。
如果想开发Windows程序,Delphi就是最好的选择(后来C++ Builder也使
用了Delphi的IDE和VCL,关于C++ Builder是另一个故事了)。问题在于
Delphi来得太晚了,Windows程序员们已经选择了其它工具,比如VB、
Smalltalk或者C++及某个类库。想一想,如果Delphi 1.0和VB 1.0同时发
布......,当然那已经不可能了。
但是现在,机会再次来临。目前除了Kylix,还没有迹象表明Microsoft或
其它厂商要开发基于Linux的组件化、全编译、纯OOP的RAD工具。 Kylix就
是Linux版的Visual Basic,Linux平台下的第一个RAD工具。这意味着数百
万的程序员都能够开发惊人的应用程序——桌面、Internet、服务器。这
也意味着Inprise/Borland能够卖出无数份拷贝,再次夺回开发工具的冠军
宝座。
Java和C++很重要,ORB和Application Server是核心,但能认你热血沸
腾、急于得到的热门产品是Kylix。雷鸣?雷鸣之后就看不到其它东西
了。 Kylix的开发人员正在努力工作,他们承诺要尽快把Kylix交到你的手
上。请关注Kylix。
J.D.Hildbrand,孙立翻译
J.D.Hildbrand,孙立翻译
你听说过Inprise的Lylix项目吗,每个程序员都应该关心它。在我看来,
它是Inprise/Borland公司15年以来最重要的项目。
你也许知道,Kylix是古希腊的一种浅酒杯,它与其它酒杯的不同之处在于
它有一对提耳和一个伸到杯底的长把。就是那种当你旅行到Delphi城时喝
酒用的杯子(这里是它的<a href:="http://www.hpclab.ceid.upatras.gr:22251/maps/sterea/fokida/21110m/00/lk10m015.jpg">图片</a>,来自于<a href="http://www.hpclab.ceid.upatras.gr:22251/maps/sterea/fokida/21110a/f211ja01.html.en">Delphi考古博物馆</a>)。
在1999年9月28日Inprise/Borland声明要开发一个“支持C、C++和Delphi
的高性能Linux应用程序开发环境”时,Kylix正式启动,它是第一个基于
Linux的高性能RAD工具。
当时的声明里提到:目前Kylix项目计划开发为一个基于Linux的双向可视
化组件开发环境,可以开发GUI、Internet、数据库和服务器应用程序。
Kylix项目包括一个新的高速的用原生代码编写的基于Linux的
C/C++/Delphi编译器,还包括一个Linux版的Borland VCL类库。这个Linux
版的VCL既能简化Linux应用程序的开发,又便于移植Windows和Linux平台
下的Delphi/C++ Builder程序。
这就清楚了,Kylix就是Linux下的Delphi和C++ Bulider,包括整个IDE,
辅助工具和已经成功开发过很多应用的VCL。
Linux需要什么
关于Kylix的话题让我想起了早期Windows编程。10年前Windows 3.0分布
时,编写Windows程序唯一的办法是基于C的API,因为Windows程序很难开
发,Windows也难以普及。
一个产品改变了一切:Visual Basic。你也许对VB不以为然,但它是一个
在恰当时机推出的恰当的产品(实际上,VB 1.0的测试版代号是“雷”,
因为Windows 3.0是“闪电”,“闪电”之后就是“雷鸣”)。VB让程序员
摆脱了复杂的GUI、内存管理和任务管理,他们可以专心于本质的工作。对
于那些没有时间记忆Windows API的程序员来说,VB是一个好工具。
几年以后,Borland分布了Delphi。从那一天起,Delphi就是一个比VB还要
VB的工具。更高效,更易于使用,更高性能,真正的OOP,还有很多很多。
如果想开发Windows程序,Delphi就是最好的选择(后来C++ Builder也使
用了Delphi的IDE和VCL,关于C++ Builder是另一个故事了)。问题在于
Delphi来得太晚了,Windows程序员们已经选择了其它工具,比如VB、
Smalltalk或者C++及某个类库。想一想,如果Delphi 1.0和VB 1.0同时发
布......,当然那已经不可能了。
但是现在,机会再次来临。目前除了Kylix,还没有迹象表明Microsoft或
其它厂商要开发基于Linux的组件化、全编译、纯OOP的RAD工具。 Kylix就
是Linux版的Visual Basic,Linux平台下的第一个RAD工具。这意味着数百
万的程序员都能够开发惊人的应用程序——桌面、Internet、服务器。这
也意味着Inprise/Borland能够卖出无数份拷贝,再次夺回开发工具的冠军
宝座。
Java和C++很重要,ORB和Application Server是核心,但能认你热血沸
腾、急于得到的热门产品是Kylix。雷鸣?雷鸣之后就看不到其它东西
了。 Kylix的开发人员正在努力工作,他们承诺要尽快把Kylix交到你的手
上。请关注Kylix。
J.D.Hildbrand,孙立翻译