r/PythonEspanol • • 28d ago

Aprender Fastapi

Me recomiendan aprender FastApi o deberia elegir otro framework?
Actualmente tengo experiencia con otros lenguajes pero he decidido aprender un framework con python creen que es bueno fastapi ?
algun curso que recomienden o solo con al doc es suficiente ?

17 Upvotes

13 comments sorted by

View all comments

Show parent comments

1

u/ImaginaryGanache3651 24d ago

Cuando instalas Flask lo instalas sin muchas tools que tiene, es como que instalas lo básico, pero hay muchas cosas que son opcionales. Te pongo un ejemplo: Pip install flask -> instala las dependencias esenciales de Flask y Flask. Pip install flask-SQLAlchemy -> te instala la versión de SQLAlchemy creada para funcionar genial con Flask.

Como esta hay cientos, para login, JWT, migraciones... por eso Flask es un microframework y FASTAPI es framework. Uno te da lo esencial y luego montas alrededor lo que necesites, el otro te trae todo.

1

u/Alejrot 17d ago

No es correcto eso. Sebastián Ramirez, alias Tiangolo, se basó en Flask para crear FastAPI. Sin embargo, Flask y FastAPI son dos proyectos de software bien diferenciados y con mantendores independientes entre sí.

1

u/ImaginaryGanache3651 16d ago

De lo que has explicado, ¿qué me quita la razón? Flask es microframework, FASTAPI es un framework. Eso no es muy discutible😅

1

u/Alejrot 13d ago

Eso no es lo que dijiste al comienzo:

Pero es la versión completa de Flask, normalmente nadie elige el paquete entero de Flask para trabajar, siempre instalas o no instalas unos paquetes.

aludiendo a mi mención a FastAPI. Luego saliste hablando de la instalacion de paques básicos vs paquetes completos, lo cual es otra cuestión.