Python Webframeworks

Dalja

Lanero Reconocido
31 Oct 2014
155
Al no encontrar información relacionada con este tema en Laneros quise crear un espacio donde podamos compatir conocimientos y aprender sobre los diferentes webframeworks que existen para Python.

Al día de hoy existen muchos webframeworks pero entre los más conocidos estan:

Django:
Podría decirse que es el más conocido y usado, la comunidad lo define como un framework de alto nivel que fomenta un desarrollo rápido y un diseño limpio y pragmático. Entre sus funcionalidades destacadas estan el ORM, su Admin Panel. Es gratis y de código abierto.

Flask:
Flask es un microframework, esto quiere decir que de base simplemente viene con lo minimo para poder trabajar, esto te permite que en solemente 5 lineas de código tengas un servidor web funcionando. Debido a esto muchas personas usan Flask para proyectos pequeños ya que requieren lo minino, aún así Flaks ofrece extensibilidad y con varios plugins y modulos puedes construit aplicaciones mucho más complejas.

FastAPI:
FastAPI goza de ser moderno y rápido. Es parecido a Flask en el sentido que de base no te da mucho sino que te da lo base para que puedas crear un servidor web, lo interesante de FastAPI es que se aprovecha de los types hints para darte validaciones y documentación generada automáticamente. Tambien uno de sus fuertes es que se puede manejar asincronamente.
Algo chevere de mencionar sobre FastAPI es que su creador es Colombiano.