從個(gè)人主頁(yè)到企業(yè)級(jí)開(kāi)發(fā):PHP的商業(yè)化歷程
原創(chuàng)51CTO推薦:PHP+MySQL視頻教程
【51CTO快譯】當(dāng)Rasmus Lerdorf在1995年6月發(fā)布其個(gè)人主頁(yè)工具1.0的時(shí)候,大家對(duì)于他是否有企業(yè)級(jí)軟件開(kāi)發(fā)的意識(shí)表示懷疑。十四年后,Zend的CTO,Zeev Suraski給我看了這么一張圖。這張圖由一大片代表PHP兼職或愛(ài)好者的淺藍(lán)色,以及細(xì)細(xì)的一條代表企業(yè)PHP開(kāi)發(fā)者或ISV(獨(dú)立軟件供應(yīng)商)的深藍(lán)色組成。
Suraki說(shuō),“這兩部分都在經(jīng)歷著明顯的成長(zhǎng)。06年我們討論的對(duì)象(那根深藍(lán)色條)只有整個(gè)用戶基數(shù)的不到10%,而到09年底,Gartner預(yù)計(jì)這個(gè)百分比將增至35%左右。這個(gè)轉(zhuǎn)變代表著PHP的成熟?!?/P>
他這樣說(shuō)可以理解,因?yàn)槟歉钏{(lán)色條正是Zend的潛在客戶群。公司出售的是PHP的專業(yè)IDE,技術(shù)支持服務(wù),以及剛剛發(fā)布的Zend服務(wù)器——這個(gè)服務(wù)器將PHP和MySQL等常用組件打包在一起。還有一個(gè)優(yōu)化器,一個(gè)Java連接口,以及付費(fèi)版提供的監(jiān)控,調(diào)試及緩存組件。
事實(shí)上Zend的確在經(jīng)濟(jì)蕭條期間仍保持蓬勃的發(fā)展。根據(jù)Suraski介紹,2009年第一季度是Zend有史以來(lái)業(yè)績(jī)最好的一個(gè)季度。企業(yè)級(jí)PHP的市場(chǎng)雖然比Java和.NET的小,但是它在成長(zhǎng)。
回頭看看這是如何發(fā)生的。這種發(fā)展有一部分應(yīng)歸功于PHP自身的優(yōu)點(diǎn):它快速簡(jiǎn)單,同時(shí)Java庫(kù)甚至于.NET庫(kù)對(duì)于很多任務(wù)而言有些過(guò)分臃腫。更加直接的原因在于使用PHP的社區(qū)——Suraski那張圖中的那一大片淺藍(lán)色——他們?cè)诨ヂ?lián)網(wǎng)上創(chuàng)造了巨大的資源池,任何人,包括商業(yè)用戶都能夠從中獲取資源。非商業(yè)用戶更喜歡共享他們的知識(shí),而無(wú)須顧忌商業(yè)秘密或版權(quán)等問(wèn)題。
就我的體驗(yàn)而言,當(dāng)我編寫(xiě)一個(gè)小型PHP應(yīng)用的時(shí)候,我遇到的每個(gè)問(wèn)題都可以通過(guò)Google搜索或PHP在線文檔而快速找到答案。
這不是說(shuō)Java或.NET開(kāi)發(fā)者就沒(méi)有這樣豐富的在線資源可以利用,不過(guò)PHP確實(shí)有這方面的優(yōu)勢(shì)。
當(dāng)然,通過(guò)搜索而隨便抓住一個(gè)解決方案就拿去用并不是我所推薦的方法。開(kāi)發(fā)者應(yīng)該要理解別人的建議,分析每個(gè)解決方案的優(yōu)缺點(diǎn),而不是看著能用就抓來(lái)用。PHP有弱點(diǎn),其中一個(gè)就是對(duì)于安全性強(qiáng),容易維護(hù)的應(yīng)用編寫(xiě)沒(méi)有很好的支持。這也是PHP應(yīng)用容易遭到攻擊的原因。
那么Zend Server怎么樣呢?注意,這不是WebSphere那種意義的應(yīng)用服務(wù)器;這主要是個(gè)PHP平臺(tái)安裝及支持包。技術(shù)層面上來(lái)看這和Linux軟件包管理器或XAMPP是差不多的。
我將Zend服務(wù)器安裝在Windows Vista上,并為Apache選擇了IIS 7.0集合。Zend運(yùn)行的十分流暢,用來(lái)開(kāi)發(fā)PHP應(yīng)用毫無(wú)問(wèn)題,盡管傳統(tǒng)上都是在Linux上部署的。Zend和微軟做出的努力令Windows Server上運(yùn)行PHP也成為了一個(gè)不錯(cuò)的選項(xiàng),尤其是當(dāng)你打算與.NET,SQL Server或其他Windows服務(wù)整合的情況下。
真正的贏家是PHP。Zend在不傷害PHP開(kāi)源特質(zhì)的情況下開(kāi)發(fā)了它的商業(yè)潛力,同時(shí)成為了免費(fèi)軟件悄悄打入企業(yè)的典范。
原文:Zend Server and how PHP sidled into the Enterprise by Tim Anderson
【擴(kuò)展閱讀】