TIOBE 7 月程式語言排行榜的榜單明星為 PHP,PHP 本期排名回升到第五位。

文中曾提及 PHP 流行背後似乎得益於最新發布的 PHP Zend Framework,但並未提及具體原因。但在文章 7 Reasons Why WordPress Made PHP Popular, not PHP Frameworks – PHP Classes blog 中的作者 Manuel Lemos 認為真正促使 php 排名回升的真正原因在與 WordPress 。以下為 WordPress 推動 PHP 更加流行的七大理由。譯文如下:

1. WordPress 是目前最流行的 PHP 應用

大多數人會選擇使用幾大流行的搜尋網站來對比衡量目前相對流行的技術、語言、應用或者產品。然而這種方式似乎並不靠譜。因為當某個搜尋網站改變其演演算法後,搜尋結果也會隨之而改變。

因此,最為靠譜的方法就是採用 Google trends,Google 會根據關鍵字進行檢索顯示相關結果。如下圖所示,與其他的 PHP 應用相比,包括 Joomla 、 Drupal 、 Magento WordPress,WordPress 無疑最流行的一款。

2. WordPress 比其他 PHP 框架更流行

利用 Google trends,可以將不同的 PHP 框架進行對比。如下圖所示,WordPress 與 Zend Framework 、 Symfony PHP 及 CakePHP 的對比情況,WordPress 流行趨勢則遙遙領先。

3. WordPress 不使用第三方 PHP 框架

此前,WordPress 也使用第三方元件,但並非全棧框架都在使用。這就意味著 WordPress 從不需要建立全棧框架,而像這樣的框架也很難流行起來。

4. 應用讓技術變得更加流行,而非元件

在上面的圖表中,你可能會注意到 Magento 要比 Zend Framework 更受歡迎。 Magento 是基於 Zend Framework 建立而來。這似乎暗示著,促使該技術流行的背後是能否解決使用者問題,而不是基於此搭建而來的元件。

同樣地,WordPress 也很受歡迎,這是因為對於很多使用者來說它的用處很大。當使用者需要託管安裝 WordPress,需要尋求 PHP 主機服務。因此,在此基礎上使用者至少要知道什麼是 PHP 以及所需要的 PHP 主機。

也就是說,是 WordPress 促使 PHP 更加流行。越多人安裝 WordPress,PHP 就越流行。

5. 可擴充套件的 WordPress 外掛系統

促使 WordPress 流行的最重要的原因之一就是各種外掛支援額外功能。有了 WordPress 外掛,你幾乎能建立任何你想要的東西,包括嵌入到其他應用中,比如,論壇、電子商務網站、故障通知單系統等,除了部落格系統。

倘若 WordPress 能夠在部落格應用中普及,那麼其勢必將成為更受歡迎的一個平臺。

6. 非程式設計師開發 PHP,只因 WordPress

如果你需要建立某個網站,而這些特性卻是 WordPress 所沒有的,那麼你可以透過開發一款新的外掛來擴充套件 WordPress 從而滿足你的需求。

許多 WordPress 使用者並非是程式設計師,他們開始接觸程式設計只是因為他們需要的某些功能在 WordPress 中沒有合適的外掛。

也就是說,許多非程式設計師必須去學習 PHP,才能夠開發出新的 WordPress 外掛。這也是促使 PHP 更為流行的一大原因。

7. 實用優於虛構

用一句話來說,WordPress 和 PHP 流行背後主要是因為它解決了眾多使用者的實際需求。無論是 WordPress 還是 PHP 的軟體專案案例都是值得稱讚的,它們始終遵循良好的專案計劃採取超讚的設計模式。