尽管 RESTful API 和跨平台库已经使网页开发容易起来, 但依然没有解决阻碍并隔分开发者, 管理者和消费者的由来已久的问题: PHP vs. Python, 到底该选哪种语言?
2017 年可谓是网页应用与 API 之年, 开发者不用每次重新发明轮子, 而是利用脚手架和第三方库就能确保项目在几天内实时部署.
尽管 RESTful API 和跨平台库已经使网页开发容易起来, 但依然没有解决阻碍并隔分开发者, 管理者和消费者的由来已久的问题: PHP vs. Python, 到底该选哪种语言?
PHP vs. Python ?
一个相关的问题是开发老手的偏见. 与 PHP 开发人员交谈, 他们会说没有比 PHP 更好的语言. 与 Python 开发人员交谈, 情况也是一样. 通常来讲, 很少有开发人员会夸赞其不用的语言.
毫无疑问 PHP 和 Python 都很流行. 即使 PHP 和 Python 并不支持某个项目, 某些项目经理和客户依然优先考虑使用它们. PHP 更是以压倒性的优势主导互联网市场 80% 的份额.
可用框架和 CMS
PHP 提供了大量框架, 开发者可以用它们创建通用和行业具体应用. PHP 框架比如 Laravel 和 Symfony 编写了数百万人使用的流行应用. PHP 开发者拥有由热情的社区人员维护的成熟框架的优势.
CMS 的内容管理系统是一个软件平台, 为项目提供了极为灵活的基础. 无论是简单的博客, 电子商务店还是公司门户, CMS 能提供综合的解决方案, 保证开发者和终端用户能够专注于商业案例, 而非从头开始建立平台.
在特殊情况下, PHP 有明显的优势, 因为它拥有每个人所需要的一些东西. 在许多情况下, PHP 在框架和 CMS 上提供更多, 更通用的选择以匹配项目要求.
结语
我建议初学者两个语言都尝试下, 然后根据个人目标, 所在产业选择一个. 虽然 Python 最易掌握, 但 PHP 有更好的工作前景和技术资源.
来源: http://server.51cto.com/sOS-574713.htm