Python 与 PHP:哪个是您网站的最佳选择?

Python 和 PHP 是世界上最流行的 Web 开发语言之一。每个人都有自己的长处、短处和怪癖。但两者谁更胜一筹?更重要的是,哪一个更适合您的业务? 从语言之间的相似性开始可能会更容易。 两者都是配备动态类型的高级解释语言。 两者都相当容易学习,得到蓬勃发展的开发社区的支持,并且具有极强的可移植性和可扩展性,并且都与广泛的操作系统兼容。 萨姆诺顿写道,这两者开始相互分歧,这是他们最适合做的事情。 诺顿解释说,PHP 是一种优秀的 Web 开发语言,但也不适合创建桌面应用程序。更重要的是,PHP 中的错误处理通常很差,而且通常被认为不如竞争对手安全。尽管如此,它仍然是网络上最流行的语言之一,截至 2013 年 1 月,安装在大约 39% 的网站上。 与此同时,Python 的专业性远不如 PHP。它更像是一种通用语言,并且往往更容易学习。不幸的是,它不适合需要使用多核的应用程序,并且受到数据库访问层限制的影响。据说它比 Java 及其同类软件要慢得多,而缺乏商业支持点和开发专业人员的人数较少意味着选择使用 Python 创建的人通常可用的附加组件和资源较少。 现在,这些信息都非常吸引人,我敢肯定……但这并没有让我们更接近于回答我们最初的问题。两种语言中的哪一种最适合您的业务? 老实说……这取决于您要做什么以及您使用的平台。 PHP 无疑是最受欢迎的选择,特别是如果您使用的是 WordPress 或 Drupal 等内容管理系统。快速、灵活的语言是网络服务器和基于网络的应用程序的理想选择。不仅如此,它还为使用它的开发人员提供了创建令人难以置信的动态、交互式网站的能力。 同时,对于初学者来说,Python 是一个不错的选择——如果您打算开发不仅仅用于 Web 的应用程序,它也是一个很好的选择;它的易用性意味着它也非常适合在多学科开发团队中使用。此外,它的快速原型设计能力意味着它很容易使用,它的多功能性意味着越来越多的程序员开始发誓将它作为 PHP 的替代品。 那么......我在这里得到什么? 最终,您使用什么语言来编写您的网站并不重要。这真的只是归结为一个偏好问题。没有一种最流行的语言真正优于其他语言。如果你足够狡猾,你没有理由不能从 Ruby 或 JavaScript(和 node.js)中获得与 Python 或 PHP 相同的功能。归根结底,只需选择您最喜欢的任何东西 - 以及最适合您平台的任何东西。