程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP大潮將至 PHP近年發展分析

PHP大潮將至 PHP近年發展分析

編輯:關於PHP編程

說起PHP近幾年的發展,可以說是突飛猛進。EDC在2006年的統計信息表明PHP已經跻身全球三個編程語言的行列,並且其是以Web腳本語言的身份參與競爭的。其它兩個語言(Java和.net)都是通用的語言(可以開發多種應用)。但是,令人難以置信的是,PHP目前的發展速度是37%明顯高於其它兩種語言。

同時在國內,PHP的發展也非常迅速。目前在各大網站雲集的北京,PHP幾乎是無處不在。百度、新浪、搜狐、TOM等等各大互聯網門戶都在廣泛使用這PHP。同時,近兩年來北京多處許多小型的門戶站點,也是大部分使用了PHP的技術。就連PHP的工程師需求量都大幅度提高。PHP在國內的官方PHPChina.com網站透露,目前的在京PHP工程師的待遇的平均值可以比ASP工程師的高出一倍。

那麼,為什麼PHP可以在近年來發展如此迅速呢。其實跟Web的迅猛發展是緊密聯系在一起的。另外,LAMP的迅速發展使得PHP的應用也更加廣泛了。那麼這裡我就Web迅猛發展這個大的環境,和大家討論下為什麼PHP能在把握住這個機會,一舉成功。

總結起來,PHP能發展起來有三個原因:

◆基於Web量身定制,Web語言的首選,LAMP架構安全穩定

◆簡單,開發快速,擴展性強

◆PHP企業級應用的發展

基於Web量身定制,Web語言的首選,安全穩定

在參加今年的LAMP大會的時候,我看到了PHP的創始人之一,Zeev Suraski。也聽取了他在為我們做的PHP的整體介紹的報告。在聽他講當初開發PHP的初衷的時候他說到,他和Andi就是需要一個非常適合於Web的語言來編寫一個課題,於是他們就找到了最好的PHP/HI。在他們完成項目的同時,他們發現PHP/HI非常有技術前景,於是他們就加入了PHP的研發,後來又一起開發了Zend Engine,並免費嵌入到PHP當中,發布了PHP4從而讓PHP真正發展起來。

我們可以發現,再後來PHP一些列的版本升級中,PHP一直圍繞著Web來增加它的特性,這點對於准備長期使用PHP來作為網站的技術承載平台的公司來說是非常合適的。關於這點Zeev本人也表示在PHP5確定版本的時候不得不把一些很不錯的功能去掉,就是為了延續PHP的穩定的特點。

曾經聽一個網站的技術經理說過:“如果做軟件,如果要做網站就用PHP!”。當時我們都以為這個是一個笑談,現在想起來還真是這樣。目前,許多的網站項目的負責人都很信任PHP。覺得PHP在支持Web方面非常到位。

關於PHP應用的安全,則得益於PHP是開源的。在PHP社區有500多個PHP編寫工程師在支持著PHP,源代碼的公布為它贏得廣泛的支持。當然,在講到PHP的安全性的時候,不能不提到LAMP架構。基於LAMP平台的穩定性從它在國內各大網站的服務器的使用量就可以得以證明。

簡單,開發快速,擴展性強

2006LAMP大會的時候,我發現Zeev在談到PHP的特性的時候第一個就談到使用簡單。而且強調了這就是PHP能夠成功的原因。而且Zeev也強掉了PHP將保持簡單的風格,以便用戶可以方便快捷地開發PHP應用程序。據說,美國上次受的飓風襲擊的時候,特意為此搭建的網站就是用PHP的,一共才用了3天。雖然這個時間看上去很短,但是經過我們仔細分析以後,也是有可能的。

我個人認為不單單是國外,國內也是這樣的。個人認為,簡單帶來的好處就是企業的快速成長的必備條件。用PHP來做Web站點可以在非常短的時間內搭建起一個小規模的網站。因此造就了大批的“個人站長”。另外,PHP的擴展性也非常好,如果用PHP開發產品的話,可以非常快地根據客戶的需求進行定制。而且在PHP廣泛的社區裡面,可以為PHP的開發工程師提供大量的資源支持。PHP的開發工程師可以很快地獲取他所需要的項目、方案或者具體的功能代碼。在這點上,許多建站的產品的推廣企業也有很深的感受。例如,論壇、CMS還有在線購物等等。

PHP企業級應用的發展

眾所周知,PHP歷來被認為是草根階層的編程語言。因此困擾PHP發展的很大因素就是大企業的認可。政府、大企業等PHP項目的增加在近幾年的表現也是很突出的,這點可能在國外比較明顯,它大幅度地提高了大家在選擇PHP時候的信心。

從這兩年全球的PHP年會來看,許多的大廠商都開始紛紛關注PHP,參加年會。甚至於像IBM、Oracle等公司直接與Zend公司進行合作,推廣並提高PHP在大型項目裡面的功能。IBM公司本身也來大量采用PHP來實現它的項目。

此外,值得一提的是,大型的項目考慮開源的LAMP架構的時候會很看重是否可以獲得一些技術支持。而關於PHP的技術支持,還是應該關注它的創始公司Zend技術公司。Zend公司確實在把PHP推向企業級應用方面做了許多工作。包括與IBM和Oracle一起開發Zend Core for IBM 和Zend Core for Oracle,並且免費發布。對於國內來說,可幸的是Zend公司在國內也開設了它的官方站點phpchina.com。

總結起來,PHP目前正處於發展的高峰期,而對於國內來說可能還沒有迎來最高峰的時候,所以對於國內喜歡PHP的人來說,應該還有很多機會等待著他們把握。

(責任編輯 火鳳凰

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved