最近在搞微信公衆號方面的開發,發現不少開發微信公衆號都使用PHP來開發,因爲我以前開發Web端喜歡使用Python,因此從Quora網站找出一篇Which-is-better-PHP-or-Python-Why的文章,看了下,英文水平有限,簡單翻譯以下:服務器
這兩種語言有不一樣的目的和歷史,這樣比較是不公平的。我會嘗試列出我喜歡他們兩個的項。微信
PHP:框架
- 寬恕:PHP是我用過的最「自由」的語言之一,大概只有JavaScript能與他媲美。
- 容易的學習曲線:您能夠快速啓動PHP開發一個基本或豐富經驗的程序。PHP的主要目的建立服務。這也有助於快速開發。
- 兼容愛好者:PHP代碼並不須要優雅地工做。我以爲這是爲何已經成爲最流行的Web開發語言的最大緣由。您能夠匆忙的寫一些代碼,它也能工做。
- 開源社區:他有一個龐大的使用PHP的社區和開源項目。若是你碰到一個障礙,讓您輕鬆得到支持。
- Web開發語言:大多數流行的Web框架(Wordpress, Drupal, Joomla, Zend, CodeIgniter, OSCommerce)都是創建在PHP之上的,這也使得很容易找到一個PHP開發人員。
- 主機支持:因爲PHP很是流行,幾乎每個主機供應商都支持PHP。
- PHP 5在語言設計等方面較以前版本具備巨大改善。
Python:模塊化
- 語法和標準庫:我喜歡Python語法的可讀性。標準Python庫附帶了大量的工具和實用程序。
- 通用:Python能夠在服務器上運行,也能夠其餘許多地方構建應用程序。
- 優雅:Python有一個優雅的語言設計,這使得它更容易編寫偉大的代碼。
- Unicode支持:Python有對Unicode的大力支持。
- 模塊化和明確性:相比PHP,Python語言不多古怪。
![](http://static.javashuo.com/static/loading.gif)
原文: https://www.quora.com/Which-is-better-PHP-or-Python-Why工具