¿Cuáles son los marcos de desarrollo web para Python?
1.CubicWeb
La característica más importante de CubicWeb es la reutilización del código, que consta de una única unidad de código. Es flexible y potente y tiene características especiales que incluyen lenguaje de consulta RQL y capacidades de vista semántica que admiten una codificación eficiente. Esta es la mejor solución para aplicaciones de Web Semántica y proporciona un entorno ideal.
2.TurboGears
TurboGears también se conoce como el terminador de frameworks porque no es tan restrictivo como otros frameworks de Python, aunque tiene características que tienen otros frameworks de Python. Incluso funciona para proyectos sencillos de microarquitectura. Se siente menos como trabajar en un marco y más como escribir nuevas funciones. Puede crear una aplicación legible y extensible en minutos, y hay toneladas de tutoriales disponibles en línea.
3.Zope2
Zope es una familia completa compuesta por diferentes frameworks web. En comparación con otros marcos, la funcionalidad de zope2 como sistema de gestión de contenidos es bastante limitada en el entorno de desarrollo actual.
El kit de herramientas Zope es un excelente recurso de biblioteca que permite la reutilización de código y diferentes bibliotecas.
4.web2py
Lo más importante de web2py es que no tiene dependencias externas y puede crear, restaurar, administrar y modificar aplicaciones en el navegador. Para algunas tareas sencillas de desarrollo web, la mayoría se puede automatizar y desarrollar rápidamente. Los programadores ya no necesitan preparar un único paquete de software para el desarrollo, la depuración, las pruebas, la implementación y el procesamiento de la base de datos. Todo esto está disponible en la interfaz web incorporada y no requiere instalación antes de su uso.
5.Pilones
La flexibilidad es una de las principales características de la estructura de pilones. Pyramid es uno de los primeros productos de pylons, que se centra en prácticas de desarrollo rápidas y flexibles. Puede elegir cualquier característica que crea que hará que el desarrollo web sea más eficiente e integrarlas.
6.Grok
Funciona con el kit de herramientas Zope, que originalmente era un kit de herramientas Zope fácilmente extensible y fue desarrollado para comodidad de los programadores novatos
. Para las aplicaciones web, Grok ofrece no solo una variedad de componentes básicos, sino también una sólida comunidad de personas dispuestas a brindar soporte. Proporciona una forma más sencilla y flexible de aprender Python. Los métodos DRYable que proporciona la convierten en una excelente herramienta.
7.Web.py
La razón por la cual este es un marco único es principalmente porque es simple y tiene poderosas capacidades de desarrollo. Puede escribir fácilmente aplicaciones web utilizando el lenguaje Python. Te enamorarás de web.py por sus cero limitaciones y su facilidad de uso. Algunos programadores pueden encontrarlo menos restrictivo en términos de funcionalidad porque deja espacio para la integración, por lo que no es necesario cargar todas las funciones a la vez, especialmente las que no necesita.
Malentendidos sobre la selección del marco:
1.
Qué marco es el mejor
2. Demasiado enfoque en el rendimiento