menu

开发进行时...

crazy coder

Avatar

kylix

From Wakka的维基站点 WakkaWiki!

Kylix介绍

你听说过Inprise的Kylix项目吗,每个程序员都应该关心它。在我看来,它是Inprise/Borland公司15年以来最重要的项目。

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

在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交到你的手上。


详细介绍

主要特色


自由选择使用C/C 或Delphi™ 语言


将开发数据库? GUI? Web 及Web Services 等各种应用程序集成到一个开发环境中


运用CLX™ 组件为基础的开发方式缩短产品进入市场时间


运用跨平台技术优势进入新市场


BizSnap™ 技术应用Web Services 整合B2B 系统


WebSnap™ 技术使用RAD 的威力与速度开发Web 应用程序


DataSnap™ 运用Web Services 提供整合数据库的多层架构方案


将Linux® 应用程序轻松连接到企业数据库

快速成长的Linux® 市场

兼具稳定性、拓展性、开放性及低成本的Linux® 平台,是目前全球各地快速为
市场所接受的操作系统。从Web 服务器、防火墙到快速缓存网页服务器,众多
的Linux 已经成功运用于Internet 相关服务器应用中。此外,您只需运用最少系
统资源、花费低廉的价格即可将老旧设备转换为稳定的Web 服务器、域名服务
器或电子邮件服务器。Linux 已经逐渐成为普及的开发平台,也是许多Internet 和
以Web 服务为主的应用平台。

运用Borland ® Kylix™ 营造开发优势

过去开发Linux 应用系统所使用的工具是一种挑战,对企业开发人员而言,传统
Linux 工具例如GCC 及Emacs 不易学习且不符合企业级开发生产力的需求,
Kylix 的出现完全改变了Linux 软件开发的情况。Kylix 整合高性能的C 及
Delphi™ 程序语言,提供Linux 操作系统一个快速开发e-business 的解决方案。
无论建立数据库、图形用户界面、Web 或是Web Services 应用程序,使用Kylix 都
将给您带来更快速、更简单的使用经验。随着Linux 持续增长为适应企业各类应
用需求的解决方案,运用Kylix 各项先进与高效的功能,能够让您在Linux 平台
获得最大收益。

好处是linux门槛降低了,不过大量比较烂的“VB”程序又要诞生了,比如我写的垃圾程序。Kylix将破坏Linux高贵的血统,失去头上的光环。

不过说来也不是问题,linux本来也不是定位于那么高贵的东西,还是让专用的unix系统继续延续他的神话吧。

总是要发展的,总是要人性化/友好的方向发展...我觉得,难道一定要守着C吗?

™™®®不能正常显示了....

评论已关闭