作者:heiyeluren <heiyeluren_at_gmail.com>
時間:2005-9-9
博客:http://blog.csdn.net/heiyeshuwu
Zend Technologies 是PHP的官方贊助商,雖然PHP是一個開源項目,但是開發(fā)工具、培訓、認證等都是由Zend來打理,因為PHP的核心Zend API是由Zend公司提供,所以可以說Zend公司就是PHP支持商。今年年初的時候,包括IBM、Oracle等國際大廠商都提出對PHP進行支持,進一步刺激了PHP的發(fā)展,如何在Perl、Ruby、Python等腳本語言中超越其他語言,這就成為了Zend公司一項重要任務(wù)。
PHP的創(chuàng)始人Rasmus Lerdorf在去年10月份來到北京給雅虎做培訓,那時候我就猜測可能PHP想在中國有所作為。今年年初的時候就聽聞Zend公司想在拓展中國市場,因為在中國,PHP語言也是與JSP、ASP等Web開發(fā)語言齊名的,只是一直沒有特別強大的支持團體,只有phpe.net、phpx.com等民間團體。但是近半年來,phpe.net基本沒有更新過,php&more雜志也是出的有一期沒一期的,phpx.com我怎么看都是只限于很多PHP入門者在論壇的提問,如果長此以往,PHP開發(fā)者將失去動力,PHP在國內(nèi)也將失去市場,特別是最近Ruby On Rails這樣強大組合的攻擊,Perl、PHP之類的未來很可能會失去市場。
但是,所以世界不是那么簡單的,因為Zend已經(jīng)正式準備進軍中國市場了,首先他們在今年九月一號還是推出了一個中文開源站點:PHP China (www.phpchina.com)。網(wǎng)站首頁是這么介紹的:
Phpchina是一個公益性、非盈利性的技術(shù)交流網(wǎng)站,一個針對php愛好者、使用者發(fā)布消息、交流技術(shù)的免費平臺,一個由PHP中國聯(lián)盟會、美國專業(yè)PHP Zend公司、PHP中國推廣Skinova公司、以及中國各大門戶網(wǎng)站、PHP專業(yè)網(wǎng)站全力支持的PHP中國官方網(wǎng)站。
在國內(nèi)他們首先找到合作的就是Discuz,采用了他們的論壇4.0RC1,Discuz應該算了國內(nèi)走的比較早,并且維持的比較久的論壇了,很多以前很有名的論壇都已經(jīng)消聲匿跡了,現(xiàn)在崛起的是Discuz、phpWind等論壇,論技術(shù)實力和用戶群體,Discuz是數(shù)一數(shù)二的,Discuz采用開源產(chǎn)品和商業(yè)產(chǎn)品并且的策略,既吸引個人站長,也吸引商業(yè)用戶,所以PHP China選擇了這馬個成熟產(chǎn)品。
為了吸引用戶加入到PHP China的論壇中,他們采用了很多吸引手段,比如:
為了促進網(wǎng)站建設(shè),鼓勵會員的積極參,為中國PHP發(fā)展作貢獻,經(jīng)PHP聯(lián)盟會討論決定,由Zend和Skinova公司贊助禮品,展開先進會員予以獎勵活動。
當然,這些都只是本地化的第一步,其實最核心的是Zend準備在國內(nèi)提供認證、培訓、開發(fā)工具提供等一系列服務(wù)才是關(guān)鍵,這些都只是輔助作用。
目前國內(nèi)使用PHP最多的應該就是那些大門戶,包括新浪、雅虎、Tom等等,每個公司都有自己很成熟的一套開發(fā)框架,結(jié)合Smarty、PEAR、ADOdb這些擴展類庫,基本能夠滿足企業(yè)架構(gòu)的需要。但是,在企業(yè)應用領(lǐng)域PHP比起Ruby On Rails這樣的快速開發(fā)模式來說,它還是做的不夠。
* 面向?qū)ο蟮臋C制不健全,現(xiàn)在很多公司還在使PHP4,雖然在PHP 5里已經(jīng)基本吧Java的那些面向?qū)ο髮W習過來了,但是在國內(nèi)使用并不是那么廣泛,這需要一個過程。
* 開發(fā)框架不充分,沒有強有力的開發(fā)框架,如果你嘗試過Ruby On Rails,那么你會知道Rails給開發(fā)者帶來了什么,天然的MVC模式,開發(fā)者只要寫很少的Ruby代碼就能夠完成很強大的功能。雖然PHP有基于MVC模式的php.MVC和基于事件驅(qū)動的prodo之類的開發(fā)框架,但是比起ROR(Ruby On Rails)來說,還是開發(fā)效率要低很多。
* 缺乏強大的通用數(shù)據(jù)庫接口,雖然在PHP 5.1里內(nèi)置了PDO(PHP Data Object),但是在Rails里已經(jīng)有ActiveRecord這樣的層,完全不需要程序員去太多考慮數(shù)據(jù)庫交互的問題,而是把更多精力放在業(yè)務(wù)處理上。
* 缺乏強大的商業(yè)支持,雖然比起Ruby來說,PHP還算稍微有點商業(yè)支持,但是跟ASP.net、JSP來比是差很遠,這個需要Zend在中國更加公司努力
不管PHP有多少不足,它仍然是很多PHP開發(fā)人員心目中的最愛,因為它簡潔、快速、容易入門、語法簡單。比起Ruby來說,PHP的語法還是很接近C/Java等語言的,更容易學習一點。
希望PHP China再國內(nèi)做的更好,希望Zend公司在中國一路走好!
聯(lián)系客服