微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

哪些Web框架支持Python3(PEP3333 – WSGI 1.0.1合规性)

我最近开始学习Python,并且随着所有的研究,我决定从python3开始是很好的(这也是Guido在Google IO’11上建议的).但是,由主要(Web)框架缺乏对python3支持真的让我失望.我知道这个同样的问题已经在互联网上,甚至在StackOverflow上被问到,但是由于我们现在有一个最终的 PEP3333(Wsgi 1.0.1),它们是支持/支持Py3的框架.我唯一可以找到的是 CherryPy3.2.0,正如项目页面所说,是符合PEP 3333.我特意想知道Django / turbogears / Pylons / Flask(任何路线图都将是真实的信息).

解决方法

以前没有什么激励Web框架转向Python 3,因为没有可用的Python 3的Wsgi标准.现在我们有PEP 3333,但它仍然是新的,所以很少的框架还没有时间移植到Python 3 .

除了CherryPy,我只知道另外两个Python 3 Web框架,也就是QP,这与其他框架看起来截然不同,据我所知,根本不使用Wsgi,而Bottle则声称支持PEP 3333 (虽然你必须挖掘文档找到它).

Django没有Python 3 AFAIK的官方路线图(除了一个旧的,现在已经过时了),但是在夏天有承诺可以做到这一点.

金字塔正在等待组件架构的移植,而我到目前为止我已经完成了,而且我目前还没有时间. :-)我不知道是否有金字塔路线图,但组件架构有一个.没有时间表,但是完全取决于志愿者的时间.

一般来说,尽管Guido在推荐Python 3方面是明智的,但是对于今天的Web编程来说,这并不重要.

原文地址:https://www.jb51.cc/html/231342.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐