Kylix——Linux版的Delphi

Kylix的IDE功能強大,通過衆多的CLX組件它的擴展能力幾乎是無限的,那麽運行在Linux平台上的GNU命令行(CLI)開發工具會不會就此消失呢?答案是——絕對不會。在WIN32使用RAD的新一代程序員大都認爲命令行工具象恐龍一樣古老笨拙,這種觀點與實際情況相距甚遠。界面華麗,功能強大的Gnome桌面,足以與Photoshop相媲美的圖像處理程序GIMP,以及難以計數的其它X應用程序都來至于命令行開發工具,這就充分證明了命令行開發工具功能十分強大。每天有成千上萬行源代碼由Vi、EMACS編輯生成,無數的程序員每天都在使用GDB完成程序的調試工作,而由CVS管理維護的源代碼的數量肯定是一個天文數字。GNU命令行在熟練的程序員手中是十分強大靈活的工具,具有極高的生産率。既然熟練的Linux開發者不可能放棄GNU命令行工具,那麽Kylix的使用者在哪裏?爲了解答這個問題,我們首先分析一下GNU開發模式與常見的商業數據庫應用開發模式之間的差異。GNU開發軟件的典型方法是在Internet上發表一份項目計劃或階段性成果,以此來吸引一些志同道合的開發者一起進行該項目的開發,軟件的開發一般沒有嚴格的時間表,並且軟件的特性可能隨著時間的推移不斷變化,一個項目會持續很多年並可能更換過幾批不同的程序員。商業數據庫應用程序的開發模式則截然不同,一般情況下有明確的目的和嚴格的時間表,開發小組由公司內部人員組成,通常是少數具有開發經驗的程序員(系統分析員)和多數的「一般」程序員或新手組成。假設開發小組有三個月的時間來完成一個新的人事管理系統,以適應公司業務發展的需要。如果選用GNU命令行工具,那麽就可能需要半年時間的培訓才能使參加開發的程序員熟悉衆多的GNU工具,並且不一定對每個人都奏效,這是因爲GNU工具中包含了某種類似于哲學的東西(或者一種生活態度),你不喜歡它就無法了解它的精髓,公司中的程序員大多只是爲了工作,這一點與網上程序開發的志同道合者有很大差異。講到這裏,我們就已經清楚地了解到Kylix的主要使用者將是商業和企業用戶,Kylix將使他們能夠以合適的成本(資金、人力、時間)開發Linux商業應用程序,或者將已有的商業應用方便地程序移植到Linux平台上。再者,Kylix爲衆多的使用VB、Delphi、C++ Builder等RAD工具的程序員和編程愛好者提供了在Linux平台上施展身手的好機會。Kylix並不能代替GNU開發工具,只是會使Linux的開發人員成倍地增長。

Kylix的發行是完全商業化的,爲了使用它你必須簽署許可協議並付費(服務器版的售價接近2000美元),Kylix的核心源代碼也是保密的(至少目前如此),這與Linux和其大部分軟件所遵循GNU許可協議是不同的,據傳Borland將在不久的將來推出一個開放源代碼的版本,如果消息屬實的話,Kylix將會被用戶移植到多種不同的系統之上(如FreeBSD、Solaris、IRIX、AIX等),甚至一些用戶極少的系統,那時Kylix就成爲真正的跨平台解決方案。

Kylix並不能滿足每個開發者的要求,也不能解決程序開發的所有問題,但它肯定是許多程序員夢想中的開發工具,並將協助他們實現自己真正的夢想。

作者注:

1 Vi是各種Un*x系統都有的標准全屏幕文本編輯器,最初的編寫者爲B. Joy,Sun公司的創始人之一。

2 EMACS是一種功能強大的集成軟件,包含文本編輯器,新聞浏覽器,Lisp解釋器等諸多功能,最初編寫者爲R.Stallman,GNU計劃的創始人。

3 GDB是與GCC配合使用的調試器,被廣泛地移植到各種不同的系統上。

參考:

www.borland.com

www.gnu.org

 
Linux知識寶庫:Kylix經典十大難題解決方法
  1、安裝Kylix時出現error code -10錯誤  解決方法:  (1)以普通用戶安裝kylix。  (2)./setup.sh -m  2、kylix運行時出現IDE Internal Error錯誤  解決方法:  (1)把XFree86降級爲3.3.6  (2)把XFre...查看完整版>>Linux知識寶庫:Kylix經典十大難題解決方法
 
Borland推出全新Linux開發工具Kylix
Borland推出全新Linux開發工具Kylix Borland推出全新Linux開發工具Kylix 本月初Borland發布的Kylix,是一種基于Xwindow的Linux快速開發工具。 Borland一直以Borland C++,Delphi,C++ Builder,JBu...查看完整版>>Borland推出全新Linux開發工具Kylix
 
linux下的開發工具----對Kylix的初步評介
Borland公司一向以高性能、高效率的應用程序開發工具而著稱,大家不會忘記DOS平台上的Turbo C、Borland C++,Windows平台上的Delphi、C++Build和Java開發工具。以上這些産品都稱得上是經典之作,尤其是以面向對象的P...查看完整版>>linux下的開發工具----對Kylix的初步評介
 
Linux的開發利器,Kylix
   Linux可以說是IT業的一個奇迹,對于它的存在,任何一個業內人士都不敢等閑視之。目前,Linux面臨的最大問題就是應用程序太少,不能滿足各個領域使用者的需求,這是Linux很難戰勝Windows的主要原因之一。雖然,隨...查看完整版>>Linux的開發利器,Kylix
 
關于RedHat Linux 9.0下Kylix 3會出現的四個問題的完滿解決辦法!
在RedHat Linux 9.0下安裝Kylix3,或者原本在RedHat Linux 8.0或RedHat Linux 7.x下已經安裝了Kylix3,而將RedHat Linux升級到了9.0,都會遇到麻煩多多,一般有如下四個問題:一、在RedHat Linux 9.0中,某些電腦裏使...查看完整版>>關于RedHat Linux 9.0下Kylix 3會出現的四個問題的完滿解決辦法!