El sitio web swapps.co está desarrollado en Django y hospedado en Amazon Web Services.
Si miras el sitio web notarás que es una sola página con información básica.
Por lo anterior, te preguntarás ¿por qué tiene Django si su funcionalidad no es compleja?
La respuesta es simple.
Ahora, implementar un sitio web con Django se ha vuelto tan rápido que siempre vale la pena, así que no importar si realmente no requiere una base de datos o un inicio de sesión complejo en el back-end.
Además, el motor de plantillas de Django es tan natural, que incluir una plantilla HTML es fácil.
De igual modo, cuenta con unos superpoderes interesantes para un desarrollador, a continuación los que empleamos en nuestro sitio web.
Algunos de los súper poderes que aprovechamos para este sitio web fueron:
Al tener la misma plantilla, permite crear una versión en inglés y español del sitio web, así podremos continuar extendiéndonos a más idiomas, creando y editando los archivos PO.
Esta buena práctica a seguir se hace realmente fácil con django-storages.
Esta opción permite tener un formulario de contacto que almacena información en la base de datos y facilita el envío de correos.
Gracias a Django tampoco debemos preocuparnos por la configuración del servidor necesaria para la integración con Mandrill.
¡Simplemente hermoso y viene por defecto!
Para nuestro caso solo necesitamos monitorear eventualmente los registros del formulario de contacto, pero si usted necesita administrar registros de modelos y usuarios, úselo.
Por supuesto que no queremos mantener el sitio web como siempre. Al tener Django, podremos crear funcionalidades personalizadas para fines internos y externos cuando queramos.
Como puede ver, Django funciona muy bien si es un sitio web pequeño, así que no piense que Django solo sirve para aplicaciones complejas.
En conclusión, si está lo suficientemente familiarizado con Django puede desarrollar un sitio web como este en un par de horas.