Qué frameworks son mejores para PythonLos 15 frameworks de código abierto de Python más populares compilados desde GitHub. Estos marcos incluyen E/S de eventos, OLAP, desarrollo web, comunicaciones de red de alto rendimiento, pruebas, rastreadores y más. Django: marco de desarrollo de aplicaciones web Python Django debería ser el marco GAE de Python más famoso e incluso Erlang tiene marcos influenciados por él. Django se está moviendo en una dirección amplia y completa. Es más famoso por su backend de administración totalmente automatizado: solo necesita usar ORM y hacer una definición de objeto simple, y puede generar automáticamente una estructura de base de datos y un backend de administración con todas las funciones. . Diesel: marco de E/S de eventos basado en Greenlet. Diesel proporciona una API sencilla para escribir clientes y servidores de red. Soporta TCP y UDP. Flask: un marco de aplicación web liviano escrito en Python Flask es un marco de aplicación web liviano escrito en Python. Basado en el kit de herramientas WerkzeugWSGI y el motor de plantillas Jinja2. Flask también se denomina "microframework" porque utiliza un núcleo simple y agrega funcionalidad adicional a través de extensiones. Flask no tiene una base de datos predeterminada ni una herramienta de validación de formularios. Cubos: marco ligero de Python OLAPCubes es un marco ligero de Python que contiene herramientas para OLAP, análisis de datos multidimensionales y exploración de datos agregados: marco ligero de Python para crear mapas vectoriales Kartograph es un marco ligero de Python para crear mapas vectoriales Biblioteca Python. Kartograph.py todavía está en versión beta, puedes probarlo en un entorno virtualenv. Pulsar: un marco de concurrencia basado en eventos para Python Pulsar es un marco de concurrencia basado en eventos. Con Pulsar, puede escribir un marco que ejecute una o más actividades en diferentes procesos o subprocesos: Falcon: creación de alto rendimiento para API de nube y aplicaciones web. backends Marco de Python Falcon es un marco de Python de alto rendimiento para crear API en la nube que fomenta el uso del estilo arquitectónico REST para realizar la mayor cantidad de trabajo posible con el menor esfuerzo posible. Dpark: la versión Python de Spark Dpark es un clon de Python de Spark. Es un marco informático distribuido de Python que puede implementar fácilmente procesamiento de datos a gran escala y cálculos iterativos. Dpark es implementado por Douban. La mayor parte del análisis de datos en Douban se completa con Dpark y se vuelve cada vez más complejo. Buildbot: Buildbot: marco de prueba de integración continua basado en Python Buildbot es un marco de código abierto que automatiza el proceso de creación, prueba y lanzamiento de software. Siempre que hay un cambio en el código, el servidor requiere que los clientes en diferentes plataformas creen y prueben el código inmediatamente, y recopila e informa los resultados de la compilación y las pruebas de diferentes plataformas: Zerorpc: un marco RPC distribuido de alto rendimiento basado en ZeroMQ ZeroMQ es un marco RPC distribuido de alto rendimiento basado en la implementación del Protocolo de llamada a procedimiento remoto (RPC) desarrollado por ZeroMQ y MessagePack. Zerorpc y Zerorpc que utilizan ServiceAPI se denominan zeroservices. Zerorpc se puede llamar mediante programación o desde la línea de comando. Bottle: Micro Python Web Framework Bottle es un framework web de micro Python simple y eficiente que sigue WSGI. Se dice que es mini porque tiene un solo archivo y no depende de ningún módulo de terceros, excepto la biblioteca estándar de Python.
Tornado: marco IO PythonWeb asincrónico y sin bloqueo El nombre completo de Tornado es ToradoWebServer, a juzgar por el nombre, se puede utilizar como servidor web, pero también es un marco de desarrollo PythonWeb. Se utilizó originalmente en el sitio web de FriendFeed y fue de código abierto después de que FaceBook lo adquiriera. webpy: marco web Python liviano El concepto de diseño de webpy se esfuerza por ser simple (manténgalo simple y potente). El código fuente es muy corto y solo proporciona lo necesario en el marco. No depende de una gran cantidad de módulos de terceros. no tiene URL y no necesita proporcionar un marco de desarrollo web. Un módulo de terceros que no tiene enrutamiento de URL, plantillas ni acceso a bases de datos. Scrapy: marco de rastreo de Python Scrapy es un marco liviano, simple y fácil de usar escrito en Python.