¿Cuáles son las características y diferencias entre tornados y matraces?
Tornado es significativamente diferente de los principales frameworks de servidores web actuales (incluida la mayoría de los frameworks Python): es un servidor sin bloqueo y es bastante rápido. Debido a su modo sin bloqueo y al uso de epoll, Tornado puede manejar miles de conexiones por segundo, lo que significa que Tornado es un marco web ideal para servicios web en tiempo real. El objetivo principal del desarrollo de este servidor web es manejar la funcionalidad en tiempo real de FriendFeed: en la aplicación FriendFeed, cada usuario activo mantiene una conexión al servidor.
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 utiliza licencia BSD.
Flask también se denomina "microframework" porque utiliza un núcleo simple y extensiones para agregar funcionalidad adicional. De forma predeterminada, Flask no tiene herramientas de validación de formularios ni bases de datos. Pero Flask conserva la flexibilidad de la extensión. Flask-extension se puede utilizar para agregar estas funciones: ORM, herramientas de validación de formularios, carga de archivos y varias tecnologías de autenticación abiertas.