我在我的网站上使用 PHP 和 Apache(又名 mod_php
)已经超过 12 年了
开发工作。我最近发现了 python 及其真正的力量(我仍然不明白为什么这并不总是成为最著名的最好的产品)。
我刚刚发现了适用于 Apache 的 mod_python
。我已经用谷歌搜索了,但没有成功,比如 mod_python vs mod_php
。我想知道这两个 mod_php
和 mod_python
在以下方面的区别:
- 速度
- 生产力
- 维护 (我知道 `python 是世界上最高效和最易维护的语言,但是使用 Apache 进行 Web 编程是否也一样)
- 功能的可用性,例如 cookie 和 session 处理、数据库、协议(protocol)等。
最佳答案
我的理解是 PHP 是为 Internet/Web 设计的,而 Python 则更通用。
现在大多数人都离开 mod_python,转而使用 mod_wsgi,后者更加健壮和灵活。
回答其他问题:
- 速度:python 更快。 (PHP 比 ruby 和 python 都慢)
- 生产力:至少与具有大量库的 php 相同
- 维护:python 清晰整洁
- 功能:超出您的需要,我会说。
Python 在网络上并不流行,因为它根本不专注于网络。它有太多的 Web 框架(框架多于编程语言),因此社区没有 Ruby on Rails 强大。
关于apache - 网页编程 : Apache modules: mod_python vs mod_php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863618/