Je veux écrire un Python "de l'information server":
- Différents types d'informations seront affichées: tableaux de données, documents, etc. Certains est dynamique et statique. J'aimerais utilisation de modèles HTML, et je suis déjà à l'aide de jinja2 (avec pygments).
- Il se peut également que certains "live update" pages donc je voudrais utiliser AJAX et jQuery peut-être.
- Je tiens à déployer ce, sans avoir à installer et configurer un serveur HTTP (par exemple Apache). La circulation sera assez faible. Mais j'aimerais une efficace Python serveur.
Les deux solutions que j'ai à l'esprit sont Cherrypy ou Flacon (et Werkzeug). (Ceux-ci seront utilisés avec jinja2, jQuery, SQLite, SQL-l'Alchimie?) Cherrypy a été autour pendant un moment et semble tout à fait mature et ressemble à une efficace mise en œuvre de serveur et toutes les fonctionnalités que je voulais. Flacon est plus récent, mais un aspect plus poli, et je suis impressionné par le travail de Pocoo.
Quelqu'un aurait-il l'expérience d'avoir travaillé avec les deux systèmes? Quelles sont les limites? Comment ils se comparent (caractéristiques, la documentation, le support, de bogues, de la vitesse).
Est Werkzeug efficace d'un serveur? J'ai lu que Cherrypy est à peu près aussi efficace qu'un serveur que vous pourriez écrire en Python. Est Werkzeug rapide/rebust assez pour un petit site?
Veuillez ne pas répondre par "oui l'homme, le Flacon est cool, vous devez l'utiliser." Qui ne me dit rien au sujet de votre raisonnement ou l'expérience et me fait penser que vous n'avez pas vraiment du tout.