作者: CNETNews
2005-06-20 11:0 AM
商業軟件開發界已經劃分為微軟的.Net 工具和Java兩大陣營。現在第三個陣營正在崛起。
LAMP開源軟件——包括Linux 操作系統、Apache網絡服務器、MySQL數據庫和PHP ——正在進軍主流計算市場。
一些較小的公司開始把希望寄托在LAMP上,比如創業公司ActiveGrid星期一就宣布要跟其他公司合作,推出新的軟件產品,擴大對大公司客戶的吸引力。
它的合作者包括MySQL、提供Apache的Covalent公司、Linux 廠商Novell,以及PHP 工具廠商Zend Technologies。
RedMonk的分析師Stephen O'Grady 說,隨著公司客戶對開源軟件的興趣日漸濃厚,這類公司的加入將增強LAMP的實力,它相對.Net 和Java產品更有親和力和競爭力。
O ' Grady 說:" 很多人還認為LAMP只是一些零散的部件,不能真正有效的協同工作。但是眾多的參與者正在改變這一切。" LAMP的單個組件在多年前就已經出現了。
但是供應商、用戶和企業投資者日益認識到,應該把完整的組件集合或類似的開源軟件組合作為一個統一的平台,用來構建以及運行各種商業應用。目前的軟件集合還不是一個很完整的實體,它們只是比較松散的集合,可以協作構建各種網絡應用程序。
實際上,有一些公司的業務已經圍繞著開源軟件展開,這有助於LAMP接受實踐的檢驗,變得更加具有競爭力,更加吸引公司客戶。
LAMP行業的明燈
ActiveGrid計劃在七月份發布應用服務器軟件,這種軟件可以把多個運行LAMP軟件的服務器集合起來,執行大運算量的任務。該公司准備放棄低端市場,針對大型公司客戶開發功能更強的服務器。
Covalent公司生產用於大型Apache網絡服務器的管理工具。一些服務公司,包括SourceLabs、Optaros和SpikeSource,將為公司客戶提供支持和程序定制服務。
同時,一些開發組件程序的公司也在脫離。Net 和Java陣營,走向LAMP之類的開源陣營。
比如,SugarCRM公司今年發布了一款開源銷售軟件,它的開發就是利用LAMP軟件完成的。
獨立的軟件商Journyx也決定使用開源組件代替Java,開發一款網絡應用程序。他們使用的工具包括Python、Linux 、Apache和PostgreSQL開源數據庫軟件。
Journyx公司的創建者和CEO Curt Finch表示,因為使用了免費的開發工具,他們也可以向未來的客戶免費提供這些軟件,而且使用Python 進行開發要比用Java更快一些。
Finch 說:"Java 是一種老式語言,我對它沒有興趣。想一想要運行(IBM 的)WebSphere或(BEA Systems 的)WebLogic要花多少錢。選擇它就要源源不斷的投入研發經費。"
自組織 VS 頂層控制
LAMP廠商宣稱,開源軟件套裝將成為商業用戶更普遍采用的第三方產品,比如程序包和工具軟件。現在有更多的用戶使用開源數據庫、應用服務器和開發工具,這也促進了LAMP的發展。
Covalent的CEO Mark Brewer 說:" 過去兩年,公司用戶們開始抱怨' 我們不要昂貴又復雜的J2EE服務器,為什麼不能轉移到其他更易於部署、成本更低的產品上呢?'"。LAMP軟件的組織結構跟現有的.Net 和J2EE迥然不同。
微軟獨立生產.Net 及一切跟Windows 系統相關的管理工具。Java軟件則是由正式的Java標准組織進行開發,許多大的供應商為它添磚加瓦,比如IBM 、Sun 、Oracle和BEA.相比之下,LAMP軟件還缺乏中心監管機構,這樣就導致了各種工具不能很好的協同工作。
LAMP供應商認為,LAMP市場的自組織特性有助於防止客戶被一家固定的廠商套住。
MySQL的CEO Marten Mickos說:".Net 或J2EE是頂層控制的,只有一家公司在發號施令,它們難免會做出錯誤的決定。而在LAMP陣營,優勝劣汰的機制決定了只有最好的組件才能生存下來。這是一種不同的指導思想。"
微軟和Java供應商都很清楚LAMP的流行,為此微軟准備了一系列的產品與Apache競爭,試圖阻止LAMP入侵市場。IBM 和Oracle開始跟Zend進行合作,改進自家數據庫跟PHP 編程工具的兼容性。而包括Sun 在內的Java供應商則開始改進java虛擬機和NetBeans開發工具,兼容Jython或Groovy。
在許多公司,LAMP仍然沒有得到正式認可。但是在開源開發模式中,人人都可以做出貢獻,這將推動LAMP比Java或.Net 更快的前進。不過,LAMP也不可能把現有的兩大陣營消滅,因為大的公司客戶都不會只采用一套軟件。(
責任編輯:李寧