Des solutions de rechange à Django pour Python Web basé sur le Développement?
Je suis sur le point de lancer un nouveau site web personnel /iphone app projet qui nécessite les éléments suivants:
- Le stockage des données sur le backend
- l'authentification de l'utilisateur via openid
- Générer du JSON Api basées sur la lecture et l'écriture de données
J'ai l'habitude d'utiliser Django pour tous mes projets, mais pensé que je voudrais profiter de cette occasion pour apprendre quelque chose de nouveau. Donc, y a Python web basée sur les cadres de développement qui sont de bonnes alternatives pour Django? Idéalement à ceux qui sont forts sur les points énumérés ci-dessus?
Des points de Bonus si le cadre est:
- léger
- facile à installer, déployer et developwith
Toutes les recommandations?
OriginalL'auteur mikechambers | 2012-07-12
Vous devez vous connecter pour publier un commentaire.
Je n'ai jamais utilisé de Django et j'adore ça, mais voici quelques autres (je pense que Flacon est votre meilleur pari pour un très petit et très léger web app)
Flacon
"Flacon est un microframework pour Python basé sur Werkzeug, Jinja 2 et de bonnes intentions."
- http://flask.pocoo.org/
Pylônes
"Plutôt que de se concentrer sur un seul framework web, les Pylônes Projet permettra de développer une collection de technologies connexes. Le premier paquet de la Pylônes Projet a été la Pyramide framework web. D'autres paquets ont été ajoutés à la collection au fil du temps, notamment la hausse du niveau des composants et des applications. Nous espérons faire évoluer le projet dans un écosystème testés, bien documenté composants qui interagissent facilement." - http://www.pylonsproject.org/
Grok
"Grok est un framework d'applications web pour les développeurs Python. Il est destiné aux débutants et expérimentés les développeurs web. Grok a un accent sur le développement agile. Grok est facile et puissant." - http://grok.zope.org/
TurboGears
"TurboGears va vous aider à créer une base de données, prêt-à-étendre l'application en quelques minutes. Tous avec un code qui est aussi naturelle que l'écriture d'une fonction, concepteur de amicale des modèles, facile AJAX côté navigateur et sur le côté serveur et avec un incroyablement puissant et flexible Object Relational Mapper (ORM)." - http://www.turbogears.org/
Plus Python Cadre Des Ressources
Après un peu plus de creuser, j'ai trouvé cette ressource: http://wiki.python.org/moin/WebFrameworks/
OriginalL'auteur potench
J'ai utilisé web2py pour un couple de petits projets et vraiment aimé.
Il est assez léger, il a beaucoup de documentation, et dans mon expérience, très simple à déployer.
Je n'ai jamais utilisé de Django, donc je ne suis pas sûr de savoir comment il se compare.
Quelques bonjour mondes:
La vue correspondante pour
hello3
:OriginalL'auteur Robbie Rosati
Utilisation web.py peut être trouvé à http://webpy.org/ Très simple gestion des URL et beaucoup de fonctionnalité intégrée, mais encore la lumière de poids
OriginalL'auteur SJP