Zend:PHP框架結束的開始?安全
隨着Zeev Suraski, Matthew Weier O'Phinney, Enrico Zimuel and Dmitry Stogov 這些PHP核心小組的成員宣佈,他們已經正式離開Zend公司。Rogue Wave在2015年收購了 Zend , Rogue Wave的戰略決策將重點放在Zend Server 發展上。Zend框架的將來將不可預測。本文是外媒訪問Zend Framework 的做者 Ralf Eggert的最新進展。框架
Zend框架的將來會怎麼?如何評估它的最新進展?Ralf Eggert —— Zend框架的做者和專家,談到了剛過去幾天和幾周的重大事件。操作系統
問:Matthew Weier O'Phinney在他的博客中提到在過去18個月內Zend Framework軟件包有2億次下載。儘管如此,仍是想要了解Zend Engine和Zend Framework在Rogue Wave的開發工做和後期支持。有沒有詳細點的使人振奮的下一步消息?3d
Ralf Eggert:我能夠說一直都清晰。但這是一個謊話。當Rogue Wave收購Zend Technologies時,我有一點很差的感受,直到幾天前,這一點根據也沒有。blog
使人期待的將來是很明顯的。在收購Zend完成後,Rogue Wave就讓所有事情都在執行,看看數字,盈利很大的 Zend Server 部門。另外,Rogue Wave 對開源軟件雖然沒有多少承諾,但會繼續推進開源軟件的發展。至少 Zend Server在沒有PHP和OSS的狀況下是不存在,它至少要有一些 PHP 味道。事件
問:做爲BSD許可下的開源軟件,下一步的 Zend Framework 有什麼計劃,原先計劃的大版本一年半到兩年的發佈週期,將來 Zend框架會有什麼不一樣的發佈計劃嗎?開發
Ralf Eggert:Zend框架歷史上自2006年以來不多有停頓階段,它堅持穩定的發佈週期。一些開發人員可能沒有嘗試過,也不用那麼費心。咱們使用操做系統,經過固定發佈週期計劃、安全性更新固然是有用和合適的。而是一個Web框架的更新,原則上只有顧問和研究機構在Web框架發佈新版本時纔會感到高興。呃,我跑題了。博客
不管這一步是結束仍是開始,我今天不能肯定,也沒人能預測啊。重要的是將來幾周和幾個月會發生什麼。若是長時間沒有任何事情發生,沒有人想要邁出第一步,那麼這可能就是結束的開始。開源軟件
雖然與Symfony和Laravel相比,Zend Framework近年來已經少了不少人氣,但它更多地服務於德國的不少大客戶。所以,若是有一家公司想要推進開發,或者若是幾家公司或基金會的財團資助,那麼它實際上可能會產生更多積極地影響。it
問:儘管人們大多數樂觀態度,但許多公司和開發人員都對最近的事件感到擔憂,若是再也不依賴Zend。這最終會弄死 Zend 框架嗎?
Ralf Eggert:正像你提到的,將來幾周和幾個月的事情將決定性的。如今每一個人都在玩Mikado,沒有人敢打包票,可能會變得複雜吧。由社區獨自承擔,沒有經濟保障,這確實會發生困難。目前有些這個跡象了,新的開發人員已經被嚇倒了,現有項目也可能被撤回。
可是若是,若是,這一切都朝着意志的方向發展,直到某個時候咱們纔會知道旅程的去向。
PHP會有阻礙嗎?
問:Zend for PHP的開發工做有多重要?是否是Zend如今正在遠離PHP,或者PHP的進一步發展很快就會磕磕絆絆?
Ralf Eggert:除了Zend Framework以外,Zend在過去爲PHP作了不少工做,也有具體的發展。但我認爲危險程度低於Zend框架。後續人員會不斷開始啓動PHP,PHP仍然是Web開發中最重要的語言之一,即便不是最重要的語言。推進PHP前進和發展的社區要大得多。我看到此處的問題會比較少。
問:若是一切順利,Zend可能會找到新的企業贊助商或將繼續運行,開發人員也必定會將他們的注意力轉回到專業知識的項目上。因此全部的壞,或者你認爲Zeev Suraski 這些人的離職,對於Zend公司在將來的創新發展中,失去了靈魂?
Ralf Eggert:若是它是一個基礎,而且融資若是能夠獲得保障,那麼我能夠說將來的大多數開發人員仍然與項目保持聯繫。咱們還應該記住,社區比核心團隊更大,目前還不清楚球團隊如今是否出現分化。
這在很大程度上取決於將來幾周和幾個月的狀況。若是沒有任何反應,開發人員將開始新的任務,這可能意味着他們將有更少的時間進行開源方面的工做。
另外一個方面也許不該該說起,若是Rogue Wave堅持使用 Zend 品牌,那麼這個框架須要有一個新名字。這確實可能致使Zend 框架的消失,或者新的框架像鳳凰同樣從灰燼中涅磐。遺憾的是,不能使用「Phoenix」這個名稱,由於它已經被一些新的語言框架用了,我忘記了它的名字......