當開源LAMP遭遇WindowsAMP
圖-LAMP
每當開源LAMP遭遇WindowsAMP都會引起一場爭斗!
WindowsAMP的出現(xiàn)
當Bob Hecht加入 Informa出任其內(nèi)容戰(zhàn)略副總裁時,他曾經(jīng)設(shè)想用Linux和其他開源技術(shù)重新打造公司的IT基礎(chǔ)設(shè)施(Informa是一家總部位于倫敦的技術(shù)出版公司)。
不過,隨著 Windows產(chǎn)品的使用逐漸在公司根深蒂固,Hecht決定實施一個更實際的整合方案:即采用來自 Alfresco Software公司的開源軟件產(chǎn)品管理服務(wù)器,輔之以MySQL、 Apache Tomcat和JBoss等開源應(yīng)用程序——這些都在微軟的 Windows服務(wù)器操作系統(tǒng)中運行。
開源桌面技術(shù),例如 OpenOffice 應(yīng)用程序包和 Firefox Web瀏覽器,長久以來一直從Windows用戶群中最大程度地爭取客戶。不過,后臺服務(wù)器軟件卻存在一個不同的問題。
微軟和開源產(chǎn)品制造商認為是否使用他們的軟件是一個非此即彼的決定:要么是微軟完全排他的.NET 基礎(chǔ)設(shè)施,要么就選擇包括 Linux、 Apache Web 服務(wù)器、 MySQL 數(shù)據(jù)庫和Perl/Python/PHP編程語言在內(nèi)的LAMP應(yīng)用軟件集成套件。
不過,Hecht選擇了第三種方法,即WAMP(Windows、Apache、MySQL、Perl/Python/PHP),而且像他這樣的用戶數(shù)量正不斷增加。Windows系統(tǒng)的倡導者說,WAMP為兩個陣營都帶來了利益。
“我是否想要把它放在Linux上?是的,我是這樣想的,”Hecht說,“不過, Alfresco應(yīng)用程序在Linux下不一定會運行得更好。”
盡管獲得Windows許可證可能會讓新的內(nèi)容管理系統(tǒng)比基于Linux硬件的系統(tǒng)更加昂貴,但前者不用聘用額外的專業(yè)的IT員工,或增加對現(xiàn)有員工重新培訓開源操作系統(tǒng)支持方面的知識和技能,這樣在財務(wù)方面就不存在額外支出問題了,Hecht說——Informa目前正在試運行該系統(tǒng)。
面對客戶對開源應(yīng)用軟件的關(guān)注,微軟已經(jīng)開始對.NET進行調(diào)整。“開源軟件和Windowns不能一起工作——這是一個荒誕的說法,客戶只是對這些事情不太了解而已。”微軟平臺戰(zhàn)略負責人 Ryan Gavin指出。
#p#
WindowsAMP搶占LAMP用戶
許多開源產(chǎn)品廠商繼續(xù)開發(fā)在Linux下運行得最好的產(chǎn)品,或只能在Linux下運行的產(chǎn)品,不過一些人對之前忽略Windows用戶市場提出了質(zhì)疑。
“作為一個開源廠商,我們相信客戶的選擇,”JBoss產(chǎn)品管理負責人 Ram Venkataraman表示。JBoss公司指出,有一半的客戶是在Windows上運行應(yīng)用服務(wù)器軟件。Venkaaraman說,盡管今年六月份JBoss被Linux廠商Red Hat所收購,但JBoss仍沒有計劃打算放棄Windows用戶。
“在Windows上運行的Java配置很重要,”他說,“如果你考慮Web服務(wù),互用性是關(guān)鍵。”
因考慮到互用性并削減成本,Le Petite Academy的 Sherwin Lu去年在Windows Server 2003上安裝了JBoss軟件。作為一家總部位于芝加哥的幼兒園連鎖機構(gòu)的應(yīng)用程序基礎(chǔ)設(shè)施主管,Lu表示,從 Visual Basic 6開發(fā)環(huán)境轉(zhuǎn)為 J2EE確實存在一些冒險,不過對員工進行J2EE培訓的成本要和升級到.NET的成本差不多。另外,Lu指出,采用 JBoss而非專有應(yīng)用服務(wù)器,單在許可證費用上他就節(jié)省了大約100萬美元。他說,繼續(xù)使用Windows可以避免聘用全新系統(tǒng)管理和支持團隊所帶來的麻煩和成本問題。
人們對 WAMP興趣增加的另外一個跡象就是,現(xiàn)在有12種WAMP軟件包可供用戶下載并安裝在Windows服務(wù)器上。例如,由柏林程序員 Kai Seidler開發(fā)的 XAMPP不但可以在Windows中使用,也可以在Linux和其他操作系統(tǒng)上運行——包括 Solaris和Mac OS X。
Seidler說,迄今為止,在300萬次下載中有超過80%的是Windows用戶。位于加利福尼亞州 Walnut Creek的Covalent Technologies公司首席執(zhí)行官 Mark Brewer則指出,已經(jīng)有越來越多的Web服務(wù)器在Windows硬件上運行。
Covalent公司為 The Apache Software Foundation開源產(chǎn)品用戶提供支持服務(wù)。Brewer上周在俄勒岡州波特蘭舉辦的 O'Reilly開源大會上表示,公司所支持的 Apache Tomcat 服務(wù)器用戶中有幾乎三分之一都在Windows上運行軟件,而在以前,這方面的占有率是15%-20%。另外,有將近五分之一的 Covalent用戶在Windows上運行 Apache的旗艦級Web服務(wù)器。 Brewer認為,考慮到微軟把互聯(lián)網(wǎng)信息服務(wù)器軟件與Windows服務(wù)器綁定在一起,這一數(shù)字至關(guān)重要。
不過Oracle嵌入技術(shù)副總裁, Sleepycat Software公司前首席執(zhí)行官 Mike Olson指出:與開源產(chǎn)品相比,微軟將自己的后端產(chǎn)品與Windows整合在一起的能力,整體上給它帶來很大優(yōu)勢。雖然Oracle在今年二月份收購的 Sleepycat開發(fā)了開源 Berkeley DB嵌入式數(shù)據(jù)庫。不過, Olson說,“如果我已經(jīng)在 Windows服務(wù)器上安裝了微軟應(yīng)用產(chǎn)品,我為什么還要把它扔到一邊去,再安裝其他的軟件產(chǎn)品呢?”
通過文章,我們了解到WindowsAMP和LAMP 還是可以共存下去的,希望你們兩個都會用!
【編輯推薦】
- Java有能力抵擋LAMP的進攻嗎
- 解讀WAMP和LAMP:從對立到融合
- 搭建lamp系統(tǒng)環(huán)境部署及調(diào)整
- 史上最全的LAMP環(huán)境的搭建
- 我的LAMP筆記
- Web應(yīng)用程序平臺--LAMP
- Ubuntu PHP 編輯器