 |
【相关内容
】 |
|
|
|
 |
|
【详细内容】 |
|
|
|
Kylix能否改变Linux的命运?
| 作者:
|
评价:
|
上站日期:
2002-05-22
|
| 内容说明:
|
| 来源:
|
随便谈一谈Windows与Linux。Windows3.1直到1993年才开始在日本开始供货,当时几乎没有一家软件开发商明确表示要开发支持Windows的软件。但到了今天大家都在围着Windows转,尽管它很不稳定(但NT内核比较稳定)。
但一提起Linux,仅根据“比较稳定”、“对CPU性能要求不高”、“免费”等这些评价,似乎就让人感觉到这是一种很了不起的优秀操作系统。当然,现在还远远达到普及的程 度。为何Windows能这样普及,而Linux却倍受冷落呢?
Visual Basic是Windows成功的关键
原因是多方面的,比如营销等方面。Microsoft Office等办公软件也是其中的一个重要原因。但问题并不在这里,软件开发环境的不同也可以说是导致Windows与Linux普及速度相去甚远的主要因素。仅有操作系统用户什么也干不了,一种操作系统必须要有丰富的应用软件支持才行。在这一点上,Windows与Linux有天壤之别。
美国微软提供了开发工具Visual Basic,在Windows环境下可以在短时间内很容易地开发出应用软件。
通过这种措施使得支持Windows的软件剧增。将Windows普及归功于Visual Basic可以说一点儿都不过分(软件人员是否喜爱这种编程方式另当别论)。
与此相反,Linux以C语言开发为主流。其数据库函数等文档没有进行整理(由于Linux与UNIX相互兼容,经常会参照SunOS等其他的UNIX文档来编程)。而且一般仍用文本编辑器编码、指令行编译器译码的方式。
对于有长期编程经验的用户而言,也许会有人觉得使用文本编辑器与指令行编译器组合更容易些,但根据本人20多年的编程经验判断,Windows的Visual Studio等综合开发环境的编程效率会更高一些。10多年前使用的文本编辑器与指令行编译器配合使用的环境,到今天已经全都忘光了。
值得关注的Kylix
在目前这种情况下,笔者认为更值得关注的是Linux环境下的开发工具,这就是美国Borland Software的Kylix。Kylix为该公司面向Windows的开发工具Delphi的Linux版本。通过它可以采用与Visual Basic同样的的软件开发方式。而且开发出的程序并不是在模拟器上运行,而是真正面向Linux本地系统。
与Windows的Visual Basic不同,通过它还可以进行直接控制外设的底层编程。并能利用Linux的C语言数据库函数(libc)。尽管还有许多Linux下不具有GUI的程序在使用,但通过Kylix上准备的许多类(Class),仍能提高这些程序的开发效率。
Kylix采用了与Delphi源码兼容设计。也就是说,通过并用Kylix与Delphi,不仅可以运用1种源码开发Windows与Linux两种本地程序,还可以将Delphi下开发的软件通过Kylix进行再编译生成Linux本地程序。
人们似乎对市场前景尚不明朗的Linux软件开发犹豫不决,但在开发Windows软件的同时“顺便”推出Linux程序,也可以降低打入Linux市场时的风险。
2001年12月在日本供货的新版“Kylix 2”还强化了近来需求高涨的Web应用软件开发方面的功能。将Linux作为Web服务器程序使用的话,还可以起到降低初期导入成本的作用。
但不少用户似乎对Kylix采用的Object Pascal语言有抵触思想。Kylix到底能不能像Windows的Visual Basic一样成为Linux普及的起爆剂,可以说关键就在于预定今年内供货的C++语言版。
|
|
|
|
|
 |
 |
|