Ventajas de Django

  • Gracias a su flexibilidad y gran rendimiento a pequeña y gran escala, permite todo tipo de proyectos de cualquier tamaño.
  • Facilita un desarrollo rápido y reutilizable gracias a que trabaja bajo un “Modelo Vista Controlador” (MVC).
  • Trae incorporados más de 4000 paquetes de librerías.
  • Tiene una inmensa comunidad detrás.
  • Posee un manejo de versiones, lo cual resulta en una gran sencillez a la hora de distribuir la solución y mantenerla actualizada.
  • Incluye opciones de protección para las aplicaciones, por ejemplo, contra ataques de SQL injection o ataques XSS (Cross Site Scripting). Esta solución es configurable por los desarrolladores.
  • Proporciona una estructura de código autogenerado.
  • Cuenta con panel de administración para bases de datos.
  • Tiene un robusto sistema de autentificación de usuarios.
Imagen de desventaja