2009年5月17日 星期日

PHP is NOW

PHP is NOW


資料來源:

http://www.ibuildings.com/blog/archives/1554-PHP-is-NOW.html


原始作者:

Cal Evans
Director of PCE
Cal Evans
Ibuildings公司的PHP專業發展中心的主管,他已經在IT產業26年了,過去9年,專注於PHPMySQL領域。 Cal PHP書籍及文章的作者,並且在世界上許多的PHP會議場合演講, Cal 的部落格在 http://blog.calevans.com


翻譯:

羅仁治


php正在轉折點上,目前有許多的因素促使php的應用加廣加深,並把scripting language的標籤撕掉,成為企業開發時的正式工具。


許多php社群的開發者在過去幾年已經將php視為正式的開發工具,Digg, Expedia, Yahoo facebook這些公司在php的討論會議上一再證實php是一項有用的工具,另一些公司,Ladbrokes, Channel Five, Fiat, Panasonic, 以及 BBC,他們不但使用php做為系統背後的整合性程式語言,也將他應用在正式地,企業等級地交易流程系統中。在數目不斷成長地大型開發商中,php己經從為何使用的思考邏輯變成了為何不使用的問題。


開放源碼的經濟效益

許多因素的匯聚造成了這個轉折點,目前的世界經濟局勢是最大的影響因素,在泡沫經濟期間,公司很容易花費六位數或七位數的代價購買私有軟體,這可看出IT系統缺乏投資報酬率,經濟狀況好的時候,經理人依據老闆專業術語數量的平方做為採購依據,換一個有趣的方式說明,就是在經濟狀況好時,IT系統能不能跟上潮流是判斷的依據,而不是根據最低的貢獻度。


當狀況轉壞時,IT預算緊縮,新科技必須展現在公司財務報表中的貢獻度,而不是順應潮流。


在軟體經濟時代,開放原始碼及php與私有軟體相較,有許多優勢,當然,php最大的優勢就是不須授權費用,php php的延伸功能 PEAR PECL 以及以php搭建的開發框架都是免費的,暨然不用授權費,維護費及購買費用,以更少的IT預算就可以做更多事情。


即使經濟情勢呈現下滑的走勢,免費仍然不是佈署php的決定性理由,PHP有自己的方式增加附加價值,從簡單的類別庫到系統的佈署都有公司提供支援或服務,許多公司,像Zend, php|architect, NuSphere 會替別的公司或開發人員,開發須支付費用的開發工具或服務,這樣的方式,與開放原始碼公司 EllisLab, Sensio Labs Acquia 的營運方式雷同,PHP免費,不代表跟PHP相關的所有東西都是免費的,當與PHP相關的產品或服務不是免費時,公司必須決定他們的標價是不是增加了公司的價值。


這個工具變得更強大了


第二個因素是即將釋出的php 5.3版本,PHP 5.3目前在RC階段,最終版本會在2009年夏天公佈,PHP 5.3不像大部份的小改版,他是有許多新功能的大改版,PHP物件模型的改變,強化的新語法,引擎的改善,使他比之前的版本快速穩定,PHP的核心開發成員花了很多時間強化穩定度,並加強PHP引擎—Zend Engine的功能,雖然每一個新的PHP版本會帶來一些新功能,只有PHP 5.3提供有價值的強化功能。


php有許多朋友


我們提到了PHP系統,也提到了供應者的深度及廣度,然而,造成這個轉折點的另一個因素,是PHP現在開始被許多大廠支援,他們對php的成功有商業興趣,IBM釋出了WebSphere sMash (也就是大家熟知的 ProjectZero)sMash上的php是在JVM上執行的,而不是在Zend Engine上跑,sMash上的php並沒有包含所有的php延伸套件,但己經可以執行許多的重要應用,像是SugarCRM phpBB. IBM採用ProjectZero,代表對php語言的承諾及擔保,他們選擇php做為開發的語言不只代表他們對這個語言的強大信心,也對圍繞在php四周的社群投下信任票。


微軟對php的興趣每年都在增加,開始時是在2006年,對事業伙伴Zend感興趣,再來是每年發表的Microsoft Web Developers Summit都會有PHP,他們已經承諾,會讓PHPwindows上長期地健康發展,他們甚至雇用了一位全職的php核心開發人員,強化windows上的PHP,努力的成果,就是最近在FastCGI上發表的PHPPHPwindows上的成熟度就跟.netjava相同,可以用來開發各種規模的web應用程式。


Oracle長期支援PHP,了解並支援社群,鼓勵他們使用公司的旗艦產品,Oracle會透過Christopher Jones定期釋出PHP核心的函式庫或程式碼,此外,他們也會對PHP的會議提供財務或其他援助,像是即將到來的Dutch PHP Conference.就接受Oracle的援助。


最後一位但不是最不重要的一位朋友,是 Adobe 。他們援助的計畫,像是 AMFPHP Zend_AMF, PHP整合為Adobe開發工具的一部份。


結論


這三個因素相加,經濟情勢轉壞,下一個版本的強化,及大廠的支援,共同指出2009第二季到2010PHP在企業開發領域占有一席之地,PHP非常普及,穩定並有良好支援,如果你問到IT經理人,採用新科技的三個因素是什麼,他們會至少說出其中的二個原因,這是PHP的轉折點,對開發人員而言,這代表更多的機會,對IT經理人來說,這開啟了許多不可能實行的專案另一道門,不論如何,PHP時代的到來,意味著人人有機會成功並互相分享。


IbuildingsPHP的支援廠商,我們相信,回饋社群是我們的義務,他們給了我們機會站在領先地位,我們也是世界上PHP開發商的翹楚之一,不論你是才剛開始探索PHP的可能性,或是找尋一位伙伴實現這些可能性,我們希望可以和你一起奮鬥,就像是許多公司一樣。


(c) 2009 Ibuildings All rights reserved. Use by permission

沒有留言: