我最近开始学习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 举报,一经查实,本站将立刻删除。