最近在搞微信公众号方面的开发,发现不少开发微信公众号都使用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语言不多古怪。

原文: https://www.quora.com/Which-is-better-PHP-or-Python-Why工具