Django
Django es un framework web Python que se utiliza para el desarrollo de sitios web y otros fines. Produce código que es fácil para casi cualquier persona a entender, y es aún más accesible para aquellos que tienen poca experiencia con un marco de Python.
- framework de desarrollo web de Python
- Rápido de codificación de aplicaciones web
- bibliotecas HTTP vastas
- plantillas fáciles para la codificación rápida
- Gratis para descargar
- muy escalable
- basado en Python
- apoyo de la comunidad fuerte
- El marco tiene una naturaleza monolítica
- Los desarrolladores deben tener una comprensión de la estructura completa a utilizarla de manera eficaz
- Múltiples errores con plantillas
Django fue presentado por el Django Software Foundation en 2005. Desde entonces se ha convertido en un marco preferido para la construcción de aplicaciones web. Comparable a Ruby on Rails, el software se basa en el lenguaje de programación Python. Se ha utilizado a sitios web y aplicaciones de construcción, tales como Instagram, Disqus, y Mozilla. El marco básico para Django está disponible como una descarga gratuita que incluye muchas características que son útiles para los desarrolladores web. Entre ellas se encuentran un servidor web que puede ser utilizado como una caja de arena para las pruebas, las plantillas para el desarrollo rápido, y los sistemas de serialización sofisticados. Hay un paquete de pago disponibles para aquellos que deseen contribuir a la Django Software Foundation. Este paquete cuenta con extras como creador de un mapa Google y una herramienta para el desarrollo de los canales RSS. Este marco fue diseñado con los plazos en mente. Tiene el propósito de ayudar a los desarrolladores web se mueven desde el concepto de proyecto terminado en un corto período de tiempo. Una de las formas en que esto se lleva a cabo mediante la organización de las tareas de desarrollo de aplicaciones. Estas aplicaciones permiten a los desarrolladores centrarse en los aspectos de un proyecto a la vez. El proyecto final entonces se puede montar con facilidad. Aplicaciones en Django para hacer un código más limpio, que es menos probable que se requerirá una amplia depuración. También existen herramientas avanzadas de seguridad incluidos en el marco que permiten a los desarrolladores para evitar fallos de seguridad o debilidades en el código. Los principales problemas con el marco parece ser la forma en que se especifica patrones de URL. También se ha observado que algunas plantillas producirán errores automáticamente.