作者:張岚 來自:CNET科技資訊網
鮑爾默的一席話,把LAMP推上了風口浪尖。
Java與.net 工具一統商業軟件開發領域已數年,但是由Linux 操作系統、Apache網絡服務器、MySQL 數據庫和PHP (Perl或Python)腳本語言組合而成的—— LAMP (四種技術的開頭字母組成)集體吹響向主流計算市場發起進攻的號角。
這個新的勢力正在被強大的競爭對手所關注。在最近一次TechEd大會上,微軟總裁鮑爾默將LAMP列為Windows 和它的.net 開發軟件的競爭者。鮑爾默的用詞是“微軟有能力抵擋LAMP的進攻”,LAMP的潛在力量從對手口中得到了印證。
讓微軟頭疼的競爭者
說起LAMP,除了一些專業的開發人員外,大多數人包括IT圈裡的人可能都感到陌生。雖然L i n u x 、A p a c h e 、MySQL 和PHP (Perl 或Python)這些開源軟件,作為單個組件在很多年前就已經出現了,但是LAMP作為一個整體出現是在最近幾年的事情。
2 0 0 0 年中國最為流行的體育網站——“鲨威體壇”的後台技術就是采用LAMP技術開發的。事實上,從1999年國內互聯網興起開始,一些開發人員就開始利用LAMP組合做一些開發。由於具有易於開發、更新速度快、成本低的特點,LAMP被當時許多開發者視為“黃金組合”。
NOVELL中國公司技術總監李巖告訴記者,LAMP這個概念,並不是業界內的IT公司,也不是開源組織提出來的,而是在現實的應用中,用戶認為這些產品是一個很好的組合。
從1999年到現在,LAMP已經有6 年左右的發展歷史,在這一段並不算短的時間周期裡,LAMP培養了很多的客戶群。“雖然LAMP出現很多年,但是它對企業級客戶還沒有什麼影響,因此還沒有沖擊到Java的用戶群。但對微軟不同,中小企業群是。net 最大的市場。”李巖認為,如果這個中小企業群紛紛把LAMP作為未來的一個開發、部署平台的話,對微軟來說確實很危險,LAMP將動搖的是。net 的根基。
與微軟。net 相比,LAMP的低成本無疑對IT預算並不富裕的中小企業來說,極具吸引力。共創開源軟件公司技術總監張昀認為,與瞄准高端市場Java不同,。 N E T更多的客戶集中在低端市場,而LAMP也是在低端市場更具吸引力,它目前對微軟的沖擊會遠遠大過Java.
開源軟件源自平民力量
作為開源軟件的組合,LAMP最大的優勢就是它的開放性。Trubolinux高級工程師陶峰告訴記者,對開發人員來說,開放程度越高,其可選擇東西也就越多,去描述需求的邏輯結構就很自由。同時,LAMP在社區也積累了相當多的案例,這對並不願意去嘗試陌生開發邏輯的工程人員來說,具有很大的吸引力。
社區化的開發背景決定了LAMP是一種平民化的技術。在LAMP的發展過程中,也並沒有一個強有力的公司去推動它,它的出現不是主導性公司的市場銷售力量推動的結果,而是完全依賴底層開發人員的認同。
事實上,LAMP的應用開發者更多的也是“平民力量”——中小企業。“我的感覺,LAMP組合大部分是在中小企業中應用,在我們看不見的市場裡面。
LAMP是一個大眾化、平民化的‘生命’,作為一種從平民化上升出來的技術。“李巖認為,隨著LAMP在基層應用的越來越多,當它積累到一定量的時候,就會出現質的突破。而當這種技術真正的流行開來,它的發展是任何力量都阻擋不了的。
李巖說,這種源自社區的力量已經不是純技術層面考慮的問題,它已經上升到社會層面,一個哲學的程度——知識共享。也正是因為這種共享的精神,Linux 才會有今天的發展。同樣,LAMP在未來的優勢也在於它的“平民”基礎。
企業級市場是門檻
就目前LAMP在國內外的發展情況看,LAMP主要還是在中小企業市場,在政府、金融、電信等大的企業級客戶中還鮮有利用LAMP開發的案例。
業界專家認為,這是因為目前真正的企業級客戶還很難認同LAMP. 一方面,因為市場上還沒有大的成功案例,而企業更看重流行趨勢,如果選擇一個標新立異的開發工具,就可能承擔更大的風險,這是企業領導者所不願意看到的;另一方面,企業級客戶的IT架構在很多年前就已經確定了,如果要改動這種體系結構非常困難,同時需要投入很多的人力和物力。
Trubolinux技術副總經理陳棋德認為,LAMP用在企業級上,它的商業化應用程度還不夠,如果企業自身技術力量不太強的話,使用起來還是比較困難。
李巖認為,LAMP對企業級市場的影響一定是其在中小企業市場非常成熟之後。“這個道理與Linux 發展非常類似,Linux 最早也是被應用在網站、Web 服務器、代理服務器等領域,而後才一步步進入數據庫服務器,最後才在企業級客戶市場站穩腳跟。LAMP的發展也必然要走從小到大,從中小企業級應用到企業級應用,從邊緣應用到核心層面應用的發展軌跡。”
不過,與十年前的Linux 操作系統不一樣的是,L i n u x 的出現沒有侵害到IBM 、Oracle、英特爾、惠普這些業界主導廠商的利益。但 LAMP這個組合涉及數據庫、中間件、開發工具等,它的出現必然會侵犯幾乎所有公司的利益。
“未來這些公司會不會支持LAMP?
會以多大的力度來支持LAMP?現在還很難看清。“李巖認為,這些廠商可能認可LAMP在中小企業市場的位置,但並不願意其進入企業級市場。”從這個方面看,LAMP的發展速度可能比Linux 要慢。“
能否重寫Linux 軌跡
同樣源自“社區”的Linux 操作系統,在它的發展歷程中有兩個重要的事件。
一是,1993年,由四位德國人創辦第一家推動L i n u x 商業化浪潮的公司——S u S E ,此後全球一共誕生了百余家Linux 廠商。這種商業公司的出現,讓Linux 找到從社區走向企業客戶的商業模式:一方面,Linux 公司的出現開始為用戶提供質量擔保、手冊、安裝光盤等服務,用戶能夠更加低風險,更方便地利用使用Linux ;另一方面,伴隨著Linux 公司的出現,大規模的市場推廣和宣傳開始。
對L i n u x 而言,另一重要時刻是IBM 、Oracle、英特爾、惠普等業界主要的IT廠商對Linux 的認同。當這些大公司加入到推動Linux 的陣營中,市場對Linux 的認同度陡然增高。如今,經過十余年發展的L i n u x 操作系統已經打破Unix與Windows 二分天下的局面。那麼,同樣源自開源社區的L A M P 能否復制Linux 成功軌跡呢?
對此,李巖認為,除去技術本身的因素,LAMP要想獲得廣泛的流行,並且在企業級市場形成與Java、。net 相並列的第三種勢力,必須考慮以下三個問題:其一,人才問題。“一個技術成為一個流行趨勢,首先要看有多少人才在做開發,才會有一個長時間的積累,積累也是一個量變到質變的過程。Linux 的人才發展經歷了從無到有到很多的趨勢,L A M P 的發展同樣需要這樣的人才積累。”
其二,業界主流商業公司對LAMP的支持。“如果沒有多少商業公司支持的話,未來LAMP的成長步伐不會很快,甚至會被抑制在一定的范圍內,比如:僅在中小企業市場占到5 %。10%的比例。”
其三,獨立軟件供應商對LAMP的支持度。目前在LAMP的應用中,主要還是企業IT部門自給自足式的應用,而並沒有上升到跨行業、跨應用平台的大規模應用。
“如果業界主要的獨立軟件供應商ISV ,比如SAP 這樣的公司都開始大規模采用L A M P ,那時就沒有人能夠阻止LAMP的發展了。”李巖認為,LAMP發展的一個很重要的決定力量在ISV 的態度。“即使是一些小的ISV ,比如財務軟件、電子商務軟件提供商,他們在LAMP基礎上做很多應用,就會對客戶群帶來影響。”
LAMP的積極推動者
陳棋德認為,Linux 廠商應該是推動LAMP發展的主力軍。從1999年開始,Trubolinux就開始在其Linux 發行包裡包含了MySQL 、PHP 等開發工具,但陳棋德同時表示,目前公司對LAMP並沒有特別的計劃,只是有一定的技術儲備。
事實上,與國內幾乎沒有推動LAMP發展的商業力量相比,在國外已經開始出現了最早一批推動LAMP發展的公司。ActiveGrid就是其中之一,這家公司在6 月宣布了一項合作計劃,計劃的內容是與L i n u x 廠商N o v e l l 、MySQL 、提供Apache的Covalent公司、PHP 工具廠商Zend Technologies 合作推出新的軟件產品,以推動LAMP企業級客戶的影響力。
據悉,ActiveGrid計劃在7 月發布應用服務器軟件,這款軟件可以把多個運行LAMP軟件的服務器集合起來,執行大運算量的任務。
同時,在國外的一些ISV 廠商也開始嘗試利用L A M P 進行開發。
SugarCRM公司今年將發布一款開源銷售軟件,它的開發就是利用LAMP軟件完成的;而獨立的軟件商Journyx 也決定使用Linux 、Apache、 PostgreSQL、Python的開源組件代替Java,開發一款網絡應用程序。
Journyx 公司CEO Curt Finch表示,使用免費的開發工具,使之可以向未來的客戶免費提供這些軟件,同時利用開源工具要比用Java開發起來更快一些。
反LAMP運動已經開始
雖然LAMP現在整個市場中的聲音還非常小,但Linux 的成功讓競爭對手不得不對這個新生力量提高警惕。
最近,IBM 和Oracle就開始跟Zend進行合作,改進其數據庫跟PHP 編程工具的兼容性。而包括Sun 在內的Java供應商則開始改進J a v a 虛擬機和NetBeans開發工具,使其兼容Jython或Groovy. 微軟對LAMP的崛起,更為擔心。
為此,微軟准備了一系列的產品以阻止LAMP入侵市場。據悉,今年12月,微軟將發布Visual Studio 2005,它將包含一種新版本的Web 開發工具Visual Web Developer Express,專門針對相對較小的Web 開發。與此同時,微軟將推出兩個低端版本的SQL Server 2005 數據庫,其中包括一個免費的Express 版本。工作組版本的SQL Server將融入商業智能軟件。另外,微軟明年將推出一個版本的IIS (互聯網信息服務器),這是一種Web 服務器軟件,有消息稱,這款軟件模仿了許多Apache的功能。