前言   
  linux可以說是IT業的一個奇跡,對于它的存在,任何一個業內人士都不敢等閑視之。目前,Linux面臨的最大問題就是應用程序太少,不能滿足各個領域使用者的需求,這是Linux很難戰勝Windows的主要原因之一。雖然,隨著許多公司和編程愛好者的加入,這種局面正在得到改觀,但是,由于IT業一日千里的發展速度,Linux迫切需要一個高效的IDE(整合開發工具)。Windows的發展,導致了目前世界上使用最為廣泛的編程語言――VB的產生。那么Linux的流行,又會產生什么呢?現在答案已經有了,那就是Kylix。 
初識Kylix 
  Kylix是Borland公司的又一力作,Borland一直以Borland C++、Delphi、C++ Builder、JBuilder等系列開發工具著稱,Kylix秉承了Borland完善的可視化IDE開發環境,強大的調試功能和豐富的VCL構件,簡直就是一個Linux下的Delphi。Kylix的推出,對于Linux今后的發展,顯然具有重要的意義。 
  Kylix集成了目前世界上最快速的編譯器,可視化的GUI環境,WEB和數據庫應用軟件的開發,特點可概括為:高效的Linux內碼應用軟件(高效的執行代碼、可重用的目標庫、內置的匯編語言、動態調用庫)、快速的IDE(開發環境)、代碼自動生成和檢查、先進的集成化調試 、完善的文檔和幫助文件、強大的構件開發(提供CLX接口)、提供構件代碼、、開放式的數據庫接口等。 
  Kylix使得Windows上運行的許多程序可以移植到Linux上運行,用Kylix寫成的Linux程序也可以在Windows上運行。它隱藏了編制Linux軟件的復雜性,編程者們可以使用165個名叫CLX的軟件組件更容易地制作菜單、按鈕和連接數據庫以及設計出其它的特征。Kylix的推出,對于一般用戶而言,結果是顯而易見的,即會用上越來越多優秀的Linux應用軟件。
Delphi的繼承者 
  對于專業程序員來說,要開發一個多平臺的商業應用程序有很多種途徑,但是它們實現起來都不太容易。所以,跨平臺開發工具往往倍受關注,java正是由于其平臺無關性博得了廣大程序員的青睞。 
  Kylix在進行商業開發時,給公司提供了一個易于學習且非常高效的開發環境。和Java一樣,Kylix在用戶界面、數據庫、Web和網絡功能方面為Linux的開發者提供了可以和Windows開發環境相媲美的豐富的函數庫。由于和Delphi、 C/C++和 Visual Basic非常的相似,所以它對有經驗的程序開發人員極具吸引力。Borland在Kylix里加入一些在標準Java里沒有的功能,即優化原生代碼編譯器和RAD(rapid application development)環境。很顯然,對于Delphi和Linux的開發者而言,Kylix是一個具有很大技術潛力的開發工具。 
  在商業應用上,Kylix在應用平臺間面臨著一些挑戰。首先,Delphi開發人員要想將其應用程序移植到Kylix,就要將其代碼潤色得更加簡潔,這是一件比較費時的事。其次,大多數Linux開發人員,他們已經在使用C++、Java和Perl開發應用程序,現在要轉而使用Kylix,對他們來說,就意味著要學習一門新的開發語言,且要熟悉很多只能在Kylix中使用的庫函數。這很有可能推遲他們選擇使用Kylix的時間。不過有一點可以肯定,任何一個開發群體都很難抵御Linux環境下這一強大、快捷的開發工具,人們接受它,只是時間的問題。
新聞熱點
疑難解答