时间:2015-2-27来源:本站原创作者:佚名
文中也提到在動態語言發展史上,版本號6不是一個好數字,正方列舉出不光是php6失敗了,perl6也失敗了

php社群核心參與者andrea faulds與zeev suraski在php的wiki上,共同發表文章表示,php6的開發遇到了一些問題,導致一直沒辦法釋出正式版本(general availability),他們認為php6是一個失敗的專案,現在是該進到php7的時候了php7原先是php社群中開發組的成員惠新宸與dmitry stogov私下進行的phpng專案,後來專案較成型後公開而受大家所接受,並朝下一個php接班版本發展

正方則回應,就因為php6廣為人知,在網路上已有不少關於php6的訊息,如果將下php的版本区别一個版本又稱作php6才會造成大災難,因為這一個版本已經與2010年中止開發的php6有極大差異,有許多舊資料難以更新,例如已出版的書,以及非php.net管理的php6資訊網頁將誤導開發者而且也因為php6已夠知名,下一個版本換成php7尚屬合情合理,只是php6是沒有官方正式版本而已

最廣為使用的直譯式語言php終於有最新正式版的消息了,預計將在2015年10月釋出正式版本,並且經過php社群核心貢獻者投票,超過7成的人同意最新的php版號將是php7而非php6從2005年開發至2010年終止的php6,已在這幾年陸續將新功能併入php5.3以及php5.4中

另外,正方也認為跳過版本號的例子並非無前例可循,像是mysql的孿生姐妹資料庫mariadb的php优势版本號直接從10開始,netscape communicator也是跳過5.0從6.0開始,賽門鐵克版號跳過13,這些產品都有其各自的因素而出此決定另外,mysql6也從未正式釋出過,即便已經開發了這麼久或許php版號改為中國的幸運數字7後,會發展得更順利一些

惠新宸是中國新浪微博的工程師,也是php7的發起人之一,他認為比起新功能來說,執行效能是程式語言中最重要的,因為即使是1%的效能提升,都對新浪微博這種全中國最大的lamp平臺有巨大的影響,而dmitry stogov也是效能擁護者,因此兩人才會一拍即合,共同發展php7專案惠新宸表示,php7有顯著的效能提升,在wordpress上與php5.6相比,qps(queriesphp怎么学 per second)有100%的提升,他認為等到php7正式釋出,新浪微博系統效能也將得到巨幅的提升

文中總結社群中反對採用php7版號的聲音,反方意見大都認為,從php5略過php6直接進到php7,會讓使用者對版本號產生混淆,而且破壞php版本號的結構,況且現在已有許多php的資源是以php6為主角,可能造成開發者無所適從的狀況


转载请注明原文网址:http://www.coolofsoul.com/cksc/cksc/44.html
------分隔线----------------------------