Qui est le plus facile d'application web Python cadre pour commencer avec, pour une utilisation générale?

Qui est le plus facile d'application web Python cadre pour commencer avec, pour une utilisation générale?

Se référant à la plus simple - je veux dire celui qui une courbe d'apprentissage courte /heure, au moins pour être en mesure de l'utiliser pour assez simple apps. J'ai travaillé sur la non-trivial Ruby on Rails des projets plus tôt, de sorte qu'il n'est pas que je ne peux pas apprendre un cadre plus complexe, c'est juste que pour cette application particulière, je ne veux pas passer beaucoup de temps à apprendre le framework que j'utilise car c'est plus expérimentales d'application de tester l'idée - voir ci-dessous pour en savoir plus. Si il s'avère que la conception de l'application est utile, je n'ai pas de problème à propos de changer plus tard pour un autre cadre et la réécriture de l'ensemble de l'application, en ce que, après avoir appris que le cadre correctement.

Je veux créer une petite application web - outil de productivité. Initialement au moins, ça sera uniquement pour mon usage personnel, bien plus tard, je peux envisager d'une ouverture à l'utilisation par d'autres personnes, quelles que soient les conditions. Maintenant, je veux juste prototype de l'idée et de l'utiliser ensuite certains, moi-même, au jour le jour, pendant un moment, pour savoir si l'application est vraiment utile ou pas pour ma productivité. Par "usage général" (dans le titre de cette question), je veux dire que la suggestion d'application web en Python cadre ne devrait pas être spécialisé sur un secteur en particulier, tels que, par exemple, Zope peut (pas sûr) est la plus adaptée pour la création de CMS (Systèmes de Gestion de Contenu). Aussi, le cadre, de préférence, ne devrait pas mettre des restrictions sur ce que je peux faire, sauf pour les restrictions qui peuvent être inhérents, ou qui sont communes à tous les web app cadres. (Un exemple de cette dernière affirmation, la requête/réponse HTTP cycle est, je pense, communs à tous, afin que tous les web app cadres, que ce soit en Python ou pas, de mettre cette restriction sur l'utilisateur/développeur, qu'ils ont à mettre en œuvre leur application dans ce style. Ah oui, et le cadre doit prendre en charge la création de la base de données adossés à des applications web (qui, j'imagine, la plupart le font, mais de mentionner toute façon). Je dois mentionner que j'ai essayé CherryPy (SQLite) un peu - pas encore assez pour décider s'il est approprié ou non, a également eu quelques erreurs qui je suis en train de travailler sur la résolution, mais je suis de toute façon à la recherche pour d'autres suggestions.

Merci pour toutes les suggestions.

C'est une question d'opinion. Lire wiki.python.org/moin/WebFrameworks pendant une longue liste. Le plus populaire est probablement Django.
Ne vous voulez, même un framework web? Personnellement, pour certains petits projets je viens d'aller bare bones mod_python.
Soit Django ou CherryPy. Les objectifs de conception sont un peu différentes.
Merci @agf, je le ferai.
Lee: Merci pour la suggestion. En fait, juste après que j'ai posté la question d'origine, j'ai pensé pourquoi ne pas tout simplement Python + le module CGI pour commencer, puis de passer à un léger cadre après avoir fait au moins certains de prototypage. Mais n'avais pas pensé à mod_python comme une option. Allons explorer.

OriginalL'auteur pywebapp_user | 2011-08-10