Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué marco de desarrollo web Python es el mejor?

¿Qué marco de desarrollo web Python es el mejor?

Los siguientes son los 15 marcos de trabajo de código abierto de Python más populares compilados por Bole Online de GitHub. Estos marcos incluyen E/S de eventos, OLAP, desarrollo web, comunicaciones de red de alto rendimiento, pruebas, rastreadores y más.

Django: framework de desarrollo de aplicaciones web Python

Django debería ser el framework Python más famoso, GAE e incluso Erlang también tienen frameworks influenciados por él. Django está tomando una dirección amplia y completa. Es más famoso por su administración de backend totalmente automatizada: 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. Se basa en el kit de herramientas Werkzeug WSGI y el motor de plantillas Jinja2. Flask también se conoce como "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.

Cubes: marco ligero de Python OLAP

Cubes es un marco ligero de Python que incluye herramientas para OLAP, análisis de datos multidimensionales y exploración de datos agregados.

Kartograph.py: un marco ligero de Python para crear mapas vectoriales

Kartograph es una biblioteca de Python para generar mapas SVG para ESRI. kartograph.py todavía está en versión beta y puedes probarlo en un entorno virtualenv.

Pulsar: el marco de concurrencia controlado por eventos de Python

Pulsar es un marco de concurrencia controlado por eventos. Con pulsar, puede escribir un servidor asincrónico que ejecute una o más actividades en diferentes procesos o subprocesos.

Web2py: Framework web completo

Web2py es un framework de aplicaciones web con todas las funciones para el lenguaje Python. Está diseñado para un desarrollo ágil y rápido de aplicaciones web y proporciona lo mismo. Aplicaciones basadas en bases de datos rápidas, seguras y portátiles compatibles con Google App Engine.

Falcon: un marco de Python de alto rendimiento para crear API en la nube y backends de aplicaciones web

Falcon es un marco de Python de alto rendimiento para crear API en la nube que fomenta el uso de estilos arquitectónicos REST , haga la mayor cantidad de trabajo posible con el menor esfuerzo posible.

Dpark: DPark es implementado por Douban Actualmente, la mayor parte del análisis de datos en Douban se completa utilizando DPark. DPark es implementado por Douban Actualmente, la mayor parte del análisis de datos en Douban se completa utilizando DPark, y DPark se está volviendo cada vez más completo.

Buildbot: marco de pruebas 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 el código cambia, 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 en diferentes plataformas.

Zerorpc: un marco RPC distribuido de alto rendimiento basado en ZeroMQ

Zerorpc es una implementación de protocolo de llamada a procedimiento remoto (RPC) basada en ZeroMQ y MessagePack. Zerorpc se puede llamar mediante programación o desde la línea de comando.

Bottle: un marco web micro Python

Bottle es un marco web micro Python simple, eficiente y compatible con WSGI. Es pequeño porque tiene un solo archivo y no depende de ningún módulo de terceros, excepto la biblioteca estándar de Python.

Tornado: marco web IO Python asincrónico sin bloqueo

El nombre completo de Torado es servidor web Torado. Por el nombre, puede saber que se puede utilizar como servidor web. , pero también es un marco de desarrollo de servidor web Python. Se utilizó originalmente en el sitio web FriendFeed y fue de código abierto después de que FaceBook lo adquiriera.

webpy: marco web Python ligero

El concepto de diseño de webpy es mantenerlo 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 enrutamiento de URL, plantillas ni acceso a la base de datos.

Scrapy: Un framework de rastreo para Python

Scrapy es un framework liviano escrito en Python, que es simple, liviano y muy fácil de usar.