Quand utiliser Tornade, quand utiliser Torsadée / Cyclone / GEvent / autres

Laquelle de ces frameworks /librairies serait le meilleur choix pour bâtiment moderne, multi-utilisateur, application web? J'aimerais avoir un serveur asynchrone qui me permettra d'échelle facile.
Quelle est la solution que va donner la meilleure performance /évolutivité /plus utiles cadre (en termes de facilité d'utilisation et de développement)?

Ce serait formidable si elle fournit une bonne fonctionnalité (websockets, rpc, streaming, etc).

Quels sont les avantages et les inconvénients de chaque solution?

  • Faut-il l'un de ces cadres? Qu'est-ce que la planification à faire et quelque chose comme Django, Pylônes, etc... travail?
  • Pas de, de la corse pas, mais j'aimerais si il sera asynchrone et aurait un bon support pour les websockets - j'ai mis à jour la question aussi. Je vous remercie.
  • Une sorte de vaste question, n'est-ce pas?
  • Votre choix dépend des bibliothèques, que vous souhaitez utiliser. Vos bibliothèques - sur la tâche que vous souhaitez résoudre.
  • Oui c'est large, mais peut-être olvable. Je me demandais si ces bibliothèques sont utilisées dans la production et quelqu'un, qui est à l'aide de certains d'entre eux de tous les jours est en mesure de dire ce qu'ils sont grands pour les, ce qui manque, etc. Ce qui devrait être la base pour choisir une bibliothèque - peut-être Tordu devraient être considérées amorti quand on parle d'Autoroute ou un Cyclone? Ou mmaybe Autobahn et le Cyclone ne sont pas prêts pour la production et sa maintenance est dans la question? Ou peut-être une Tornade a plus design moderne et l'avenir sera probablement briller et grand et il devrait être LE choix pour le démarrage du projet?
  • Il sonne comme question sur les "meilleures pratiques". Pas de solution miracle. Utilisez n'importe quoi et être en mesure de passer rapidement. Dans la production de toutes ces technologies.
  • il y a microframeworks comme le flacon, cherrypy, et la bouteille