並非PHP Frameworks而是WordPress讓PHP更加流行!
TIOBE 7月程式語言排行榜的榜單明星為PHP,文中曾提及PHP流行背後似乎得益於最新發布的PHP Zend Framework,但並未做具體的緣由闡述。然而,促使PHP份額上升背後真正的推動者卻是WordPress而並非PHP Frameworks。作者Manuel Lemos執筆詳細闡述了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的軟體專案案例都是值得稱讚的,它們始終遵循良好的專案計劃採取超讚的設計模式。
英文來源:PHPClasses
相關文章
- PHP 並非好的入門程式語言PHP
- WordPress < 3.6.1 PHP 物件注入漏洞PHP物件
- 學php之翻譯wordpress(2)PHP
- WordPress模板層次09:sidebar.phpIDEPHP
- WordPress模板層次13:comments.phpPHP
- WordPress模板層次08:footer.phpPHP
- WordPress模板層次17:404.phpPHP
- WordPress模板層次07:header.phpHeaderPHP
- WordPress模板層次06:index.phpIndexPHP
- WordPress模板層次12:single.phpPHP
- 配置php_opcache擴充套件使php7執行更加快速PHPopcache套件
- PHP 陣列合並PHP陣列
- wordpress 記錄php-error.log路徑PHPError
- 不是 PHP 不行了,而是 MySQL 資料庫扛不住啊PHPMySql資料庫
- PHP的93個WordPress外掛有後門PHP
- PHP非字母數字の程式碼PHP
- WordPress模板層次16:搜尋模板search.phpPHP
- WordPress開發入門02:WordPress中不同目錄型別的PHP檔案型別PHP
- WordPress開發入門01:Windows本地安裝WordPress和PHP除錯環境WindowsPHP除錯
- php直播原始碼,PHP也能非同步和並行執行PHP原始碼非同步並行
- PHP Everywhere 三個 RCE 漏洞威脅大量 WordPress 網站PHP網站
- WordPress多站點不支援timthumb.php處理教程PHP
- 圖資料庫並非要取代區塊鏈,而是讓區塊鏈如虎添翼資料庫區塊鏈
- 2019年WordPress流行趨勢預測
- 讓你眼前一亮的不是流行的軟體,而是這五款小眾軟體
- 一、WebCam + PHP 拍攝並儲存照片WebPHP
- CentOS 7 下安裝PHP環境並且配置Nginx支援php-fpm模組CentOSPHPNginx
- J.D. Power:新冠大流行讓司機對已有汽車的品牌更加忠誠
- php uml圖生成並能支援processon匯入PHP
- Homestead 安裝其他PHP版本並切換版本PHP
- WordPress開發入門03:編輯PHP檔案的2個方式PHP
- PHP現反序列化漏洞 或使WordPress遭遠端攻擊PHP
- PHP - 什麼是 PHP? 為什麼用 PHP? 有誰在用 PHP?PHP
- Swoole v6 能否讓 PHP 再次偉大?PHP
- 在 PHP 中格式化並高亮 SQL 語句PHPSQL
- CentOS7上安裝並配置Nginx、PHP、MySqlCentOSNginxPHPMySql
- 使用phpAnalysis打造PHP應用非侵入式效能分析器PHP
- Tideways、xhprof 和 xhgui 打造 PHP 非侵入式監控平臺IDEGUIPHP
- 一直讓 PHP 程式設計師懵逼的同步阻塞非同步非阻塞,終於搞明白了PHP程式設計師非同步