Red de conocimiento informático - Problemas con los teléfonos móviles - El marco hadoop se utiliza en el módulo de Python

El marco hadoop se utiliza en el módulo de Python

1. ¿Qué es Python?

2. ¿Cuáles son los 10 mejores frameworks web para Python y sus respectivas características?

3. Este artículo solo presenta brevemente estos 10 marcos para brindarle una comprensión preliminar de ellos.

Python es un lenguaje dinámico orientado a objetos. Originalmente fue diseñado como un lenguaje orientado a objetos y luego se agregaron algunas características más avanzadas. Además del propósito de diseño del lenguaje en sí, la biblioteca estándar de Python también es digna de elogio. Python incluso viene con su propio servidor. En otros aspectos, Python tiene suficientes bibliotecas de funciones de datos gratuitas, sistemas de plantillas de páginas web gratuitos y bibliotecas para interactuar con servidores web, que pueden diseñarse en sus aplicaciones web. En este artículo, presentaremos los 10 principales marcos de aplicaciones web basados ​​en Python para desarrolladores web de Python.

1. CubicWeb

1.jpg (101,51 KB, tiempos de descarga: 2)

Subido el 16-7-2015 a las 11:04

El pilar más importante de CubicWeb es la reutilización del código. CubicWeb se promociona a sí mismo no solo como un marco de desarrollo web, sino también como un marco de desarrollo web semántico. CubicWeb utiliza el lenguaje de consulta de relación RQL para comunicarse con la base de datos.

2. Zope2

2.jpg (53,86 KB, número de descargas: 1)

Subido el 16-7-2015 a las 11:04

Zope 2 es un marco de aplicaciones web basado en Python, el creador de todas las aplicaciones y herramientas web de Python, y una poderosa rama de la familia Python. El sistema de "publicación de objetos" de Zope 2 es ideal para métodos de desarrollo orientados a objetos y puede reducir la curva de aprendizaje del desarrollador y ayudarle a descubrir algunas características malas en su aplicación.

3.Web2py

3.jpg (99,94 KB, número de descargas: 1)

Subido el 16-7-2015 a las 11:04

Web2py es un framework web gratuito de código abierto escrito en lenguaje Python. Está diseñado para desarrollar aplicaciones web de forma ágil y rápida. Tiene aplicaciones basadas en bases de datos rápidas, escalables, seguras y portátiles y sigue el acuerdo de código abierto LGPLv3.

Web2py proporciona una solución integral. Todo el proceso de desarrollo se puede llevar a cabo en el navegador, proporcionando las funciones de desarrollo en línea de la versión web, escritura de plantillas HTML, carga de archivos estáticos y escritura de bases de datos. Otros incluyen funciones de registro y una interfaz de administración automatizada.

4. TurboGears

4.jpg (95,37 KB, número de descargas: 1)

Subido el 16-7-2015 a las 11:04

Es otro marco de aplicación web estilo MVC basado en Python.

Los desarrolladores de TurboGears llaman a este proyecto un "megaframework" porque está formado por subproyectos existentes. TurboGears puede ayudar a reunir muchos componentes importantes: MochiKit: biblioteca JavaScript

Kid: lenguaje de plantilla

CherryPy: marco web básico

SQLObject: servidor de mapeo relacional de objetos (ORM)

5, Pylons

5.jpg (131,51 KB, número de descargas: 1)

Subido el 2015-7-16 11:04

Pylons es un marco de aplicación web de código abierto escrito en lenguaje Python. Amplía el estándar WSGI, mejora la reutilización y separa la funcionalidad en módulos independientes.

Pylons es típico de los últimos frameworks de aplicaciones web, similar a Django y TurboGears. Pylons está fuertemente influenciado por Ruby on Rails: dos de sus componentes, Routes y WebHelpers, son implementaciones Python de las características de Rails.

6. Grok

6.jpg (79,28 KB, tiempos de descarga: 0)

Subido el 16-7-2015 a las 11:04

Grok es un marco de desarrollo de aplicaciones web para desarrolladores de Python. Grok se centra en el desarrollo ágil. Es un marco de desarrollo potente y fácil de usar basado en la tecnología Zope 3.

7.web.py

7.jpg (69,53 KB, tiempos de descarga: 2)

Subido el 16-7-2015 a las 11:10

Web.py es un marco web Python ligero de código abierto que es pequeño, flexible, simple y muy potente, sin restricciones de uso. Actualmente, Web.py se utiliza ampliamente en muchos sitios web grandes, como el sitio de redes sociales español Frinki, Yandex, que tiene una página de inicio diaria promedio de 70 millones de visitas, etc.

8. Pirámide

8.jpg (98 KB, tiempos de descarga: 2)

Subido el 16-7-2015 a las 11:10

Pyramid también es un marco web Python liviano de código abierto y es parte del proyecto Pylons. Pyramid solo puede ejecutarse en Python 2.x o 2.4 o posterior. No es necesario declarar cuando se utiliza una base de datos de back-end y no se fuerza el uso de ningún sistema de plantilla específico durante el desarrollo.

9. CherryPy

9.jpg (83,16 KB, número de descargas: 2)

Subido el 16-7-2015 a las 11:11

CherryPy es un marco de desarrollo de aplicaciones web basado en Python que simplifica enormemente el trabajo de los desarrolladores web que utilizan Python. Proporciona a los desarrolladores de Python una interfaz de protocolo HTTP amigable. Como todos sabemos, HTTP es el protocolo principal de la World Wide Web, y CherryPy simplifica el protocolo HTTP en una API de Python para que lo utilicen los desarrolladores de Python, lo que simplifica enormemente la operación del protocolo HTTP por parte de los desarrolladores web. El propio CherryPy tiene un servidor HTTP o servidor web integrado. De esta manera, los usuarios de CherryPy pueden ejecutar aplicaciones CherryPy directamente sin configurar un servidor web adicional. De hecho, el servidor web es la puerta de entrada a la aplicación CherryPy y es el lugar por donde deben pasar todas las solicitudes y respuestas HTTP. Por lo tanto, el servidor web integrado de CherryPy se puede entender de esta manera: es una capa de software ubicada entre el cliente de procesamiento y el servidor. Se utiliza para convertir la información transmitida por el socket TCP subyacente en una solicitud HTTP y pasarla a. el programa de procesamiento correspondiente, al mismo tiempo, también empaqueta la información del software de la capa superior en una respuesta HTTP y la pasa al socket TCP subyacente.

10. Flask

10.jpg (52,97 KB, número de descargas: 2)

Subido el 16-7-2015 a las 11:10

Flask es un marco de aplicación web liviano escrito en Python. Basado en la caja de herramientas WerkzeugWSGI y el motor de plantillas Jinja2. Utilice licencia BSD.

Flask también se denomina "microframework" porque utiliza un núcleo simple y utiliza extensiones para agregar otras características. Flask no tiene una base de datos predeterminada ni una herramienta de validación de formularios. Sin embargo, Flask conserva la flexibilidad de expansión y puede usar la extensión Flask para agregar estas funciones: ORM, herramientas de validación de formularios, carga de archivos y varias tecnologías de autenticación abiertas