Este es nuestro Trabajo Final Integrador de la Carrera Tecnicatura Universitaria en Programación de la UTN y el objetivo es poder plasmar todos los concoimientos adquiridos durante el trayecto.
La idea principal es la de dar forma a un Ecomerce basado en la famosa Tienda de Apu (KwikEmart) , de la serie Los Simpsons.
Para ello elegimos el framework de desarrolo web Django.
Django es un framework de desarrollo para Python que se emplea para la creación de páginas web. Es una herramienta que se puede usar para el desarrollo full-stack de aplicaciones y páginas web, así como para el desarrollo de servidores. Está considerado como el mejor framework para el desarrollo de aplicaciones web con Python y es uno de los marcos de desarrollo más demandados por los programadores que trabajan con este lenguaje en el desarrollo web.
Se trata de una herramienta que sigue unos principios de diseño consistentes y que cuenta con una buena base de documentación para facilitar el trabajo de los desarrolladores.
Django funciona por componentes sustituibles e intercambiables. Eso significa que se puede escalar con bastante facilidad.
Este entorno de desarrollo se ha empleado para la creación de todo tipo de páginas web. Desde sistemas que son puramente para administración de contenidos, como puede ser, por ejemplo, una wiki; hasta redes sociales o páginas webs de noticias.
Django facilita la detección y solución de posibles fallos en la seguridad en las páginas web del lado del servidor. Proporciona una administración segura de usuarios y contraseñas y evita errores que son comunes en el diseño y desarrollo back-end.
Django se puede usar en cualquier sistema y plataforma y, además, está respaldado por muchos de los proveedores de hosting que, además, suelen proporcionar la documentación necesaria para implementarlo.
Django facilita el mantenimiento y la velocidad del mismo en el desarrollo web. Fomenta la creación de código reutilizable, lo cual simplifica, en gran medida, el trabajo de los desarrolladores web.