天天看點

php的曆史及其發展趨勢

php學習這麼久了,當别人問你關于php的故事,或者對php的看法,可不能急的冒汗啊,這篇文章将帶領大家

一起熟悉php那些年的故事及其發展前景。

首先你一定很納悶php的全拼是Hypertext Preprocessor為什麼不是p開頭呢,嘻嘻,因為php還改過名呢,他

的原名是:Personal Home Page,額以前的文章中寫道過php和pear的淵源很深,現在來說一下,php本身就是由一個

叫Rasmus Lerdorf(現在我們稱之為php之父)在1994年為了“一己之私”用pear寫的一個便于維護個人網頁的程

序,不過這僅僅是傳奇的開始。後來Rasmus又用c重寫了這個程式,大大提升了其性能,可以連接配接資料庫,可以

計數,以及處理表單,這個時候的我們稱之為PHP/FI。

1995年初,Lerdorf為php寫了一些技術文檔(大師都是寫文檔,羨慕。。。)并釋出了PHP1.0(注意還沒有開源)。

1995年6月,Lerdorf戰略性地将PHP/FI首次開源了出來,這個版本叫PHP2,群衆(廣大開發者)的力量是偉大

的,這樣極大的促進了php的發展,到1995年底php就火的不行了有15000個網站使用 PHP/FI,迅速建立起了php的大佬地

位。

由于php的優秀性能加上開源的,另外兩個天才盯上了php,在1997年,任職于 Technion IIT 公司的兩個以

色列程式設計師:Zeev Suraski 和 Andi Gutmans,重寫了 PHP 的剖析器,成為 PHP 3 的基礎。php也正式更名為

Hypertext Preprocessor(超文本預處理語言),嗯至此好像php認了幹爹,而且跟Lerdorf基本上沒什麼聯系了,很快

以這兩位為首的開發團隊就開發并釋出了PHP/FI 2,随後他們有緊鑼密鼓的開始了php3的開放測試,1998年6月正式

釋出了php3.(這個時候的php還是需要解析的)

Zeev Suraski 和 Andi Gutmans 在 PHP 3 釋出後開始改寫PHP 的核心,這個在1999年釋出的剖析器稱

為 Zend Engine[7],他們也在以色列的 Ramat Gan 成立了 Zend Technologies 來管理 PHP 的開發,自此zend

公司一直處于php開源群體的核心位置,是php權威,是以php開發的過程中有什麼問題不妨到 http://www.zend.com

看看,還有,現在

zend公司的技術是php主流,是以建議開發工具什麼的都用zend的産品,zend studio,zend framework等等做的确實

不錯的。

在2000年5月22日,以Zend Engine 1.0為基礎的PHP 4正式釋出,這個版本的php已釋出就掀起了一場web革命,性能首次超過了CGI和ASP,而且php4較php3有了質的

變化,再也不需要解析了(扔掉了解析器好輕松啊)直接執行就行了。

直到php4 php還是跟c穿一條褲子的,他們都是面向過程的開發語言。

随着面向對象的大勢所趨,zend看準了時機在2004年7月13日則釋出了PHP 5,php5雖然沒掀起什麼革命,但對php的長期發展來說也是不可或缺的,相對于php4

最大的改進就是加入了面向對象了,但仍然保留了面向過程開發,是以無論對于新手還是高手,php用起來總是那麼

得心應手,簡單的東西不用類,幾句話就搞定了,複雜

的東西,網上有各種工具啊,就像我現在寫部落格用的這種網頁編輯器,php中有個fckeditor就挺好用的,還有各種各

樣的工具類,是以并不需要自己開發太多代碼。

2009年的程式設計語言排行榜

php的曆史及其發展趨勢

2010年

php的曆史及其發展趨勢

2013年

php的曆史及其發展趨勢

從近幾年來的資料看,php還是相對穩定的,在網站開發上仍然是首選,而且網際網路正在大資料的道路上闊步前進,而php處理大資料的能力是相當強悍的(還記得php和

c的那檔子事兒吧),是以php的發展前景是很棒的,至于有人說中國企業招聘php程式員的并不多,啊,這個也不好說,對于中小型企業伺服器好多都是windows server

雖然php是不限平台的,但他們還是鐘愛asp+iis或者jsp+apache,這隻能說明他們公司發展還不夠,對于大型企業,每天都要處理海量資料,而且都是有的linux server

是以大企業更愛php,phper們不要擔心,這幾年大資料正在火熱中,中國的老總們會很快認識到php的優勢,是以好好學吧,前途一片光明