Python在互联网中的角色是什么?

4 投票
7 回答
971 浏览
提问于 2025-04-16 14:02

Python在编写动态网页中有什么作用?它和PHP的作用一样吗?

如果是这样的话,Python能做和PHP一样的事情吗,比如操作MySql、文件处理、发送邮件等等?

7 个回答

1

当然可以。所有这些事情都是可能的。我在谷歌搜索时找到了这个链接:http://wiki.python.org/moin/WebProgramming

4

PHP在服务器端语言中还是更常见,比Python要普遍得多。

不过,PHP能做到的事情,Python也都能做到。Python有很多非常优雅的库和工具,尤其是像Django这样的服务器框架非常受欢迎。

总的来说,如果你的现有系统支持,使用Python是完全没问题的(我个人觉得,Python的语法清晰易懂,相比于PHP来说,进步很大)。

5

在PHP中能做到的事情,在Python中也都能做到。不过反过来就不一定了。如果可以的话,可能还得费一番功夫。

很多在PHP中轻松搞定的网页功能,在Python中(如果只用标准库的话)就没那么简单了。比如,创建一个有三个输入框的表单,能发送邮件而不需要验证,在PHP中做起来相对简单,但在Python中就麻烦多了。

如果你要从头开始做一些不那么简单的应用,Python有很多框架和工具库可以帮助你,这样比起用PHP的现有工具会轻松很多。

至于它在网络上的地位……显然,Facebook并没有用它 :)

不过,像Disqus、Quora、Reddit、Digg、NASA等公司在网页开发中都大量使用Python。

另外,Python应用的便宜(比如每天5次访问)和易于部署的托管解决方案也比较少。不过最近这种情况在慢慢改善。

撰写回答