2009-10-02 6 views
1

L'une des fonctionnalités que j'aime dans RoR est la gestion de la base de données, il peut cacher toutes les instructions sql, aussi, il est très facile de changer db différent dans RoR, existe-t-il un cadre similaire dans Python 3000?Existe-t-il un cadre tel que RoR sur Python 3000?

+0

Question connexe: les frameworks web en Python 3.x http://stackoverflow.com/questions/373945/what-web-development-frameworks-support-python-3 –

Répondre

4

Cette réponse était terriblement périmée. L'état actuel de afairs est:

I Je suis sûr que cette liste continuera de croître tous les mois à venir, en particulier en considérant que there will never be a Python 2.8.

2.7 sera la fin de la ligne pour le développement de Python 2, et maintenant le chemin de mise à niveau officiel de 2.7 est Python 3.x. Je suis sûr qu'avec cet état de choses, la prise en charge de Python 3 à partir de frameworks web ne va que s'améliorer.


[discontinué]
Python 3 est pas encore dans le déploiement élevé. Il manque encore beaucoup de bibliothèques tierces.

La version Python recommandée est la version 2.6.x, car elle est la plus récente, elle est rétrocompatible et comporte de nombreuses fonctionnalités rétroportées à partir de la version 3.1.

Pour Python 2.6, vous trouverez un bon nombre de cadres:

+1

c'est 2.6.3 depuis hier – SilentGhost

+0

Damn! Merci SilentGhost * se précipite à http://www.python.org/download/releases/* – voyager

+0

pas encore de version de Windows. – SilentGhost

0

Python 3 n'est pas prêt pour une utilisation pratique, car il n'y a pas encore assez de librairies qui ont été mises à jour pour supporter Python 3. Donc la réponse est: No.

Mais il y en a des LOADS sur Python 2. Tens, at moins. Django, Turbogears, BFG et bien sûr le vieil homme du jeu: Zope. Pour déterminer ce qui vous convient le mieux, vous devez élargir vos exigences.

+0

Voici une liste (probablement incomplète): http://wiki.python.org/moin/WebFrameworks –

1

Python 3 n'est pas encore prêt pour les applications Web. La spécification WSGI 1.0 ne convient pas à Py3k et les bibliothèques standard associées sont des hacks 2to3 qui ne fonctionnent pas de manière cohérente avec les octets et l'Unicode. C'est un vrai gâchis.

WEB-SIG sont des propositions de bashing pour une révision WSGI; J'espère que cela pourra bientôt aller de l'avant, car même si Python 3 n'est pas courant, il se dirige certainement vers cette voie, et le brisement de webdev est plutôt embarrassant.

2

Je crois que CherryPy est sur le point d'être publié pour Python 3.X.

Questions connexes