| 導購 | 订阅 | 在线投稿
分享
 
 
 

Kylix——Linux版的Delphi

來源:互聯網網民  2006-11-24 00:04:03  評論

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

 
特别声明:以上内容(如有图片或视频亦包括在内)为网络用户发布,本站仅提供信息存储服务。
 
Kylix的IDE功能強大,通過衆多的CLX組件它的擴展能力幾乎是無限的,那麽運行在Linux平台上的GNU命令行(CLI)開發工具會不會就此消失呢?答案是——絕對不會。在WIN32使用RAD的新一代程序員大都認爲命令行工具象恐龍一樣古老笨拙,這種觀點與實際情況相距甚遠。界面華麗,功能強大的Gnome桌面,足以與Photoshop相媲美的圖像處理程序GIMP,以及難以計數的其它X應用程序都來至于命令行開發工具,這就充分證明了命令行開發工具功能十分強大。每天有成千上萬行源代碼由Vi、EMACS編輯生成,無數的程序員每天都在使用GDB完成程序的調試工作,而由CVS管理維護的源代碼的數量肯定是一個天文數字。GNU命令行在熟練的程序員手中是十分強大靈活的工具,具有極高的生産率。既然熟練的Linux開發者不可能放棄GNU命令行工具,那麽Kylix的使用者在哪裏?爲了解答這個問題,我們首先分析一下GNU開發模式與常見的商業數據庫應用開發模式之間的差異。GNU開發[url=http://www.pccode.net]軟件[/url]的典型方法是在Inte[url=http://www.pccode.net]rnet[/url]上發表一份項目計劃或階段性成果,以此來吸引一些志同道合的開發者一起進行該項目的開發,[url=http://www.pccode.net]軟件[/url]的開發一般沒有嚴格的時間表,並且[url=http://www.pccode.net]軟件[/url]的特性可能隨著時間的推移不斷變化,一個項目會持續很多年並可能更換過幾批不同的程序員。商業數據庫應用程序的開發模式則截然不同,一般情況下有明確的目的和嚴格的時間表,開發小組由公司內部人員組成,通常是少數具有開發經驗的程序員(系統分析員)和多數的「一般」程序員或新手組成。假設開發小組有三個月的時間來完成一個新的人事管理系統,以適應公司業務發展的需要。如果選用GNU命令行工具,那麽就可能需要半年時間的培訓才能使參加開發的程序員熟悉衆多的GNU工具,並且不一定對每個人都奏效,這是因爲GNU工具中包含了某種類似于哲學的東西(或者一種生活態度),你不喜歡它就無法了解它的精髓,公司中的程序員大多只是爲了工作,這一點與網上程序開發的志同道合者有很大差異。講到這裏,我們就已經清楚地了解到Kylix的主要使用者將是商業和企業用戶,Kylix將使他們能夠以合適的成本(資金、人力、時間)開發Linux商業應用程序,或者將已有的商業應用方便地程序移植到Linux平台上。再者,Kylix爲衆多的使用VB、Delphi、C++ Builder等RAD工具的程序員和編程愛好者提供了在Linux平台上施展身手的好機會。Kylix並不能代替GNU開發工具,只是會使Linux的開發人員成倍地增長。 Kylix的發行是完全商業化的,爲了使用它你必須簽署許可協議並付費(服務器版的售價接近2000美元),Kylix的核心源代碼也是保密的(至少目前如此),這與Linux和其大部分[url=http://www.pccode.net]軟件[/url]所遵循GNU許可協議是不同的,據傳Borland將在不久的將來推出一個開放源代碼的版本,如果消息屬實的話,Kylix將會被用戶移植到多種不同的系統之上(如FreeBSD、Solaris、IRIX、AIX等),甚至一些用戶極少的系統,那時Kylix就成爲真正的跨平台解決方案。 Kylix並不能滿足每個開發者的要求,也不能解決程序開發的所有問題,但它肯定是許多程序員夢想中的開發工具,並將協助他們實現自己真正的夢想。 作者注: 1 Vi是各種Un*x系統都有的標准全屏幕文本編輯器,最初的編寫者爲B. Joy,Sun公司的創始人之一。 2 EMACS是一種功能強大的集成[url=http://www.pccode.net]軟件[/url],包含文本編輯器,新聞浏覽器,Lisp解釋器等諸多功能,最初編寫者爲R.Stallman,GNU計劃的創始人。 3 GDB是與GCC配合使用的調試器,被廣泛地移植到各種不同的系統上。 參考: www.borland.com www.gnu.org
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有