Cuando hablamos de Frameworks de desarrollo web Backend, uno de los más populares es Django. Django es un Framework backend para crear aplicaciones web usando Python. Este framework te permite crear aplicaciones de muliples paginas (MPA) fácilmente. Y lo genial es este ya te da hecho tanto la estructura del proyecto (Model-View-Template) como las funcionalidades para crear formularios, guardar datos, validarlos, y dividir un proyecto grande.
Cuenta con un ORM que se encargara de crear modelos y migraciones de tu base de datos, posee un panel de Administrador para que puedas controlar todo tu proyecto y es facil de extender a traves de plugins que permiten integrar otros frameworks y bibliotecas, como los módulos como Django REST framework o Graphene para que tu backend tambien pueda tener una REST API o una GraphQL API y de esta forma se pueda comunicar con Frameworks de Frontend (React, Angular, Vue, Svelte) y al ser un framework popular puedes desplegarlo fácilmente en muchas nubes.
Tambien hace uso de un motor de plantilla como lo es Jinja, y ya viene integrado con Sqlite3 como base de datos, aunque puedes comunicarlo con cualquier base de datos, para que puedas empezar tu desarrollo rapidamente.
#django #python #desarrolloweb