¿Qué marco debería utilizarse para el desarrollo web en Python?
Django es un marco de aplicaciones web de código abierto escrito en Python. Utilizando el modelo de marco de MTV, es decir, modelo M, vista V, plantilla T, se desarrolló originalmente para administrar algunos sitios web de noticias bajo Lawrence Publishing Group, que es un software CMS (sistema de gestión de contenido).
Flask: un framework de aplicaciones web ligero escrito en Python
Flask es un framework de aplicaciones web ligero escrito en Python. Utiliza Werkzeug para su caja de herramientas WSGI y Jinja2 para su motor de plantillas.
. Flask tiene la licencia BSD.
Flask también se llama "microframework" porque utiliza un núcleo simple y utiliza extensiones.
Añadir otras funciones. De forma predeterminada, Flask no tiene herramientas de validación de formularios ni bases de datos.
Tornado: un marco web Python para IO asincrónica sin bloqueo
Tornado es una versión de código abierto del software de servidor web. Tornado es significativamente diferente de los marcos de servidores web convencionales (incluida la mayoría de Python): es un servidor sin bloqueo y bastante rápido.
Debido a su modo sin bloqueo y al uso de epoll, Tornado puede manejar miles de conexiones por segundo, por lo que Tornado es un marco ideal para servicios web en tiempo real.