转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
2001 年軟體界的巨星 - Kylix:李维.         ★★★★

2001 年軟體界的巨星 - Kylix:李维.

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2187 更新时间:2009/4/23 18:41:42
100 0.334 0.342 1000 3.186 3.421
2000 6.514 6.732 10000 37.992 36.109


不過DBExpress更吸引人的地方是如果程式師知道如何微調它的話,那麼它幾乎可以使用閃電般的速度處理資料。例如下面的資料便是經過我調整之後的DBExpress和BDE/IDAPI比較處理資料的結果。從這些數據中我們可以看到調整之後的DBExpress幾乎以不先3倍的速度在處理資料,把BDE/IDAPI遠遠的拋在後面。看到這樣的結果,真不禁今人佩服Borland開發DBExpress的功力。

新增資料筆數 DBExpress BDE 改良的DBExpress 10 0.052 0.036 0.047
100 0.334 0.342 0.206
1000
3.186 3.421 1.19 2000 6.514 6.732 2.686
10000 37.992 36.109 17.472



DBExpress不但提供了Linux平台上存取資料的標準,更提供了快速的處理能力,和跨平台的功能。光憑這幾點便足以讓DBExpress吸引程式師的目光。雖然在Kylix 1.0中只提供了存取MySQL,InterBase,DB2以及Oracle資料庫,但是Borland已經宣告在隨後會接著推出更多資料庫的引擎,例如Sybase,Informix等。而且這些引擎會在準備好之後立刻的提供Linux以及Window的程式師使用,而不需要再等待到下一個Kylix的版本。DBExpress的出現在Linux造成了非常有趣的現象,那就是由於在Linux上還沒有一套標準的資料存取引擎,因此Borland目前獨自開發的DBExpress引擎有可能憑藉其強大的功能和生產力,再搭配Kylix,有可能讓DBExpress成為Linux平台上的標準,事實上我感覺Borland正在Linux平台上盡其所長的在定義標準。除了資料存取引擎之外,Borland也正在和Third-Party定義類似Window平台上應用程式互相溝通的標準架構,再加入Borland有VisiBroker和EJB這兩套元件模型產品,Borland極有可能在Linux平台上重現其數年前是Window平台開發工具霸主的地位。DBExpress是如此的強大以及有趣,如果日後有的話,當然會為各位再進一步的介紹DBExpress各種的功能。

當然Kylix提供的功能絕不是短短的一篇文章能夠詳細說明的。Kylix提供的功能遠超過本文章到目前為止討論的。此外如果你是一個行家的話,那就更不能不知道Borland在Kylix背後付出的苦心。那就是Kylix的執行時期函式館 - RTL(Run Time Library)。

Kylix的執行時期函式館
為了在Linux作業系統中提供一個RAD工具,Borland的RTL在背後進做了許多的事情,同時也撰寫來數以千計的函式讓程式師呼叫使用之。更難得可貴的是,為了提供跨Linux和Window平台的能力。Kylix的RTL以及即將推出的Delphi 6 RTL更經過了大幅度的重新改寫,以便讓幾乎相同RTL能夠同時的執行在Linux和Window之中。這其中Borland付出的巨大資源可能會被許多程式師所忽略,不過行家才會瞭解RTL才是真正的幕後英雄。

結論
Kylix的推出不但再次的各世人證明Borland是全世界最頂尖的獨立工具開發廠商之外,也代表了Linux上的應用軟體也將會快速的篷勃發展起來。2001年第一季的Object Pascal版本的Kylix的主要目標市場是Linux上的應用程式開發工具市場,但是隨後準備推出的C/C++版本的Kylix則將會對Linux上的系統程式產生巨大的影響,因為連整個Linux的核心都將可以使用Kylix來建立。

Kylix雖然是一個RAD工具,但是它能夠涵蓋應用程式開發,系統程式開發,甚至是Linux作業系統核心開發的能力讓它足以成為Linux上的殺手級的軟體。因此如果各位讀者對於開發Linux應用程式有興趣,或是Linux上的玩家,都不能夠錯過Kylix。稍待日後Kylix再加入完整的元件開發模型,例如開發CORBA,或是藉由SOAP和EJB以及COM+整合,那麼Kylix將會是Linux打上打遍天下

 

上一页  [1] [2] 


[聊天工具]新版ICQ 2001b逗人爱  [系统软件]CUJ C++ Experts Forum: conversation (September…
[VB.NET程序]几个 WMI 的例子(初级) - 1  [VB.NET程序]几个 WMI 的例子(初级) - 2
[VB.NET程序]几个 WMI 的例子(初级) - 3  [VB.NET程序]几个 WMI 的例子(初级) - 4
[Delphi程序][Tips]挂起 - 运行外部程式,外部程式退出 - 继续…  [Delphi程序]升级到Delphi 6 - 兼容性问题(中文全文)
[Delphi程序]升级到Delphi 6 - 兼容性问题之三(完)  [Delphi程序]升级到Delphi 6 - 兼容性问题之二
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台