¿Qué es Flask?

Autor: | Última modificación: 10 de abril de 2024 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Has escuchado hablar sobre qué es Flask? Tanto una aplicación de escritorio como un servicio o plataforma web necesita de un servidor web que lo anteceda. Por eso, para aprender a desarrollarlo, es muy importante que conozcas qué es Flask.

Este es uno de los elementos más fundamentales para el desarrollo de programas de código para aplicaciones web. Por tanto, en este mismo artículo, te traemos una explicación acerca de cómo funciona la web y una breve explicación de qué es Flask.

¿Cómo funciona la web?

La web y todos elementos que allí se establecen funcionan por la intersección de dos agentes: el navegador y el servidor web. El navegador o cliente se encarga de realizar peticiones o request al servidor web, el cual genera una respuesta o response y se la devuelve al navegador.

Para trabajar sobre el navegador, puedes imaginar el uso de la librería de requests, mientras que, para trabajar con el servidor web, puedes imaginar estar trabajando con flask app.

Cuando se trabaja con el cliente del navegador, se hace uso del ordenador, que se encarga de hacer la petición, interpretarla y pintarla. Mientras que la parte que tenga que ver con las funcionalidades, contenido y base de datos estará expuesta en el servidor y no en el PC.

¿Qué es Flask?

Cuando estamos trabajando en el como usar la libreria flask python, estamos trabajando desde un lugar que se encuentra establecido en el servidor web. Ahora, veamos para que sirve flask: Flask es un framework de Python que permitirá crear un programa que se ejecutará en el servidor.

Lo que necesitarás, por tanto, es el programa y una herramienta que te permita conectar desde internet o el servidor web a la aplicación. Cuando el servidor web realice peticiones a la aplicación, obtendrá respuestas que después deberán enviarse al cliente o al navegador, que se habrá establecido anteriormente.

¿Qué es flask?
Modelo de peticiones a Flask

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

En el modelo anterior de qué es Flask vemos los tres elementos que deben establecerse para realizar peticiones: el browser, el servidor web y flask blog. De esta manera, una petición llega por parte del browser hacia el servidor web y este último debe buscar lo que le haga falta del programa (recursos o datos) con ayuda de una aplicación con Flask.

Flask es una librería de Python como cualquier otra, pues debe importarse y está formada por métodos y comandos que hacen posible su funcionamiento.

En la documentación oficial de Flask, puedes encontrar una guía rápida para principiantes y todas las herramientas que pertenecen a Flask, tal como los comandos, el debug mode, el HTML escaping, el routing y otras variables importantes para el desarrollo de aplicaciones.

¿Quieres saber más de IT?

Si bien ya sabes qué es Flask y cómo es su funcionamiento para el desarrollo de aplicaciones de escritorio, aún debes aprender muchos más conceptos acerca del mundo IT, como django vs flask entre otros.

Por eso, si quieres conocer más sobre la programación funcional y el desarrollo de aplicaciones, te recomendamos visitar el temario de nuestro Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Si te animas a matricularte, te aseguramos que serás un programador profesional de Python en menos de un año. ¡Apúntate ya!

Posts Relacionados

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python, Java y Spring Boot en solo 6 meses.