在Python 3000上是否有像RoR这样的框架?

时间:2009-10-02 15:01:41

标签: python ruby-on-rails frameworks python-3.x

我喜欢在RoR中使用的一个功能是db管理,它可以隐藏所有的sql语句,而且,在RoR中更改不同的db非常容易,Python 3000中是否有类似的框架?

5 个答案:

答案 0 :(得分:4)

这个答案非常过时。目前的状况是:

我确信这个名单每个月都会继续增长,特别是there will never be a Python 2.8

2.7将是Python 2开发的最后一行,现在2.7的官方升级路径是Python 3.x.我敢肯定,在这种情况下,来自Web框架的Python 3支持只会变得越来越好。


<子> [过时]
Python 3尚未进行高级部署。它仍然缺少很多第三方库。

推荐的Python版本是2.6.x,因为它是最新的,它是向后兼容的,并且具有3.1的许多后向移植功能。

对于Python 2.6,你会发现很多框架:

答案 1 :(得分:2)

我相信CherryPy即将面向Python 3.X发布。

答案 2 :(得分:1)

Python 3目前还没有为Web应用程序做好准备。 WSGI 1.0规范不适用于Py3k,相关的标准库是2到3个hacks,它们在字节与unicode之间不能一致地工作。这真是一团糟。

WEB-SIG正在抨击WSGI修订的提案;希望它可以很快向前推进,因为虽然Python 3不是主流但它肯定会走向那个方向,而webdev的破坏却相当令人尴尬。

答案 3 :(得分:0)

Python 3尚未准备好实际使用,因为还没有足够的库已经更新以支持Python 3.所以答案是:否。

但是在Python 2上有它们的负载。至少十分。

Django,Turbogears,BFG,当然还有比赛的老头:Zope。要知道哪个最适合您,您需要大量扩展您的要求。

答案 4 :(得分:-1)