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 的軟件項目案例都是值得稱讚的,它們始終遵循良好的項目計劃採取超讚的設計模式。