python的web开发一般使用什么框架

2024-07-11 23:13:54
推荐回答(3个)
回答1:

  • django是目前最火的一个,大而全,学习周期稍微长。

  • tornado是一个轻量级的,代码很少,最大的优点是非阻塞,处理并发,django的很多东西没有必要,比如它orm,如果注重效率,可以选择tornado。

  • 如果完全没有经验,可以用pyramid,pyramid是pylons社区的产品,而pylons就是reddit目前在用的框架。

对于初学者来说框架不重要,框架只是工具而已,重要的是对web开发形成基本的观念。

回答2:

django是目前最火的一个,大而全,学习周期稍微长,
tornado是一个轻量级的,代码很少,最大的优点是非阻塞,处理并发。
个人推荐tornado,感觉django的很多东西没有必要,比如它orm,如果注重效率,还是tornado吧。

回答3:

Python 的 Web 并不作为语言的一部分实现。因为通用语言的设计目标,Python 通过 C extension 形式的标准库,有原生的网络编程支持。
也就是说,任何人都可以用 Python 的 socket 接口自己编写 Web 服务器。由于图灵机的等价性,用 Python 实现一个 PHP VM 也是技术可行的。