2009-10-02 49 views
1

我在RoR中喜歡的一個特性是數據庫管理,它可以隱藏所有的sql語句,另外,在RoR中更改不同的數據庫非常容易,Python 3000中是否有類似的框架?在Python 3000上有沒有像RoR這樣的框架?

+0

相關問題:在Python 3.x的Web框架http://stackoverflow.com/questions/373945/what-web-development-frameworks-support-python-3 – 2009-10-03 19:41:37

回答

4

這個答案非常過時。 afairs的當前狀態是:

我我確信這份名單將在每個月都會持續增長,特別是考慮到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.6.3截至昨天 – SilentGhost 2009-10-02 16:39:20

+0

該死!謝謝SilentGhost *趕到http://www.python.org/download/releases/* – voyager 2009-10-02 16:47:50

+0

沒有Windows版本呢。 – SilentGhost 2009-10-02 16:50:12

0

Python 3尚未準備好用於實際應用,因爲還沒有足夠的庫已經更新以支持Python 3.所以答案是:No.

但是Python 2中有它們的負載。Tens,at最小。

Django,Turbogears,BFG,當然還有遊戲的老頭子:Zope。要告訴哪個最適合你,你需要擴大你的需求。

+0

這是一個(可能不完整)列表: http://wiki.python.org/moin/WebFrameworks – 2009-10-02 16:05:32

1

Python 3現在還沒有準備好用於Web應用程序。 WSGI 1.0規範不適用於Py3k,相關的標準庫是2to3的黑客,它們在字節和unicode之間不一致。這真是一團糟。

WEB-SIG正在抨擊WSGI修訂提案;希望它能儘快推進,因爲雖然Python 3並不是主流,但它肯定是這樣的,而webdev的破碎相當令人尷尬。

2

我相信CherryPy即將發佈用於Python 3.X.

相關問題