導讀 | 儘管 RESTful API 和跨平臺庫已經使網頁開發容易起來,但依然沒有解決阻礙並隔分開發者、管理者和消費者的由來已久的問題:PHP vs. Python,到底該選哪一種語言? |
2017年可謂是網頁應用與API之年,開發者不用每次從新發明輪子,而是利用腳手架和第三方庫就能確保項目在幾天內實時部署。
儘管 RESTful API 和跨平臺庫已經使網頁開發容易起來,但依然沒有解決阻礙並隔分開發者、管理者和消費者的由來已久的問題:PHP vs. Python,到底該選哪一種語言?php
PHP vs. Python ?html
一個相關的問題是開發老手的偏見。與 PHP 開發人員交談,他們會說沒有比 PHP 更好的語言。與 Python 開發人員交談,狀況也是同樣。一般來說,不多有開發人員會誇讚其不用的語言。python
毫無疑問 PHP 和 Python 都很流行。即便 PHP 和 Python 並不支持某個項目,某些項目經理和客戶依然優先考慮使用它們。PHP 更是以壓倒性的優點主導互聯網市場 80% 的份額。linux
可用框架和 CMS框架
PHP 提供了大量框架,開發者能夠用它們建立通用和行業具體應用。PHP 框架好比 Laravel 和 Symfony 編寫了數百萬人使用的流行應用。PHP 開發者擁有由熱情的社區人員維護的成熟框架的優點。htm
CMS 的內容管理系統是一個軟件平臺,爲項目提供了極爲靈活的基礎。不管是簡單的博客、電子商務店仍是公司門戶,CMS 能提供綜合的解決方案,保證開發者和終端用戶可以專一於商業案例,而非從頭開始創建平臺。blog
在特殊狀況下,PHP 有明顯的優點,由於它擁有每一個人所須要的一些東西。在許多狀況下,PHP 在框架和 CMS 上提供更多、更通用的選擇以匹配項目要求。資源
結語開發
我建議初學者兩個語言都嘗試下,而後根據我的目標、所在產業選擇一個。雖然 Python 最易掌握,但 PHP 有更好的工做前景和技術資源。部署