Curso de Flask

Curso de Flask

Bernardo Cassina

Bernardo Cassina

¿Cómo funcionan las aplicaciones en internet?

2/36
Recursos

Cuando utilizas una aplicación web puedes interactuar con ella desde una computadora hasta un dispositivo móvil, pero esto no quiere decir que consume el procesamiento de tu dispositivo. Todo lo contrario, se hace en una red de servidores.

Estos servidores unen su poder de procesamiento con el fin transmitir solicitudes a todo el mundo, a su vez utilizar servidores especializados para almacenar los datos con los cuales se está trabajando, así como los datos de los demás usuarios. Como todo esto sucede sin demora alguna, parecerá que la aplicación se está ejecutando de forma nativa en tu dispositivo.

El servidor procesa la información obtenida por el navegador, luego se realizan los procedimientos necesarios de acuerdo a la lógica de negocio de la aplicación para regresar la información solicitada al cliente.

Ejemplo:

Cuando utilizamos Google Drive el cual es una aplicación web y abrimos un documento con Google Docs, el navegador se comunica con los servidores para ver y editar el documento.

A medida que vayas editando el documento, tu navegador trabajará de la mano con los servidores para asegurarse que todos los cambios se estén guardando.

Ventajas:

  • Muchas de las aplicaciones web que existen son gratuitas.
  • Puedes acceder a tu información en cualquier momento y lugar.
  • No dependes de un dispositivo en específico ya que la aplicación se encuentra almacenada en la web.

Aportes 25

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Un poco mas detalle de ¿Cómo funcionan las aplicaciones web?

Me gustaría hacer una aplicación que se conecte a una base de datos mongodb, con un front en svelt, y ademas exponga un api para ser consumido por dispositivos IoT. Manos a la obra

Aquí les dejo compañeros
What is Web App!

Saludos a todos aqui les comparto esta imagen que esta interesante, resume todo en un solo lugar:

super corta la clase!!

¿Cómo funcionan las aplicaciones web?


Cuando utilizas una aplicación web puedes interactuar con ella desde una computadora hasta un dispositivo móvil, pero esto no quiere decir que consume el procesamiento de tu dispositivo. Todo lo contrario, se hace en una red de servidores.

Estos servidores unen su poder de procesamiento con el fin transmitir solicitudes a todo el mundo, a su vez utilizar servidores especializados para almacenar los datos con los cuales se está trabajando, así como los datos de los demás usuarios. Como todo esto sucede sin demora alguna, parecerá que la aplicación se está ejecutando de forma nativa en tu dispositivo.

El servidor procesa la información obtenida por el navegador, luego se realizan los procedimientos necesarios de acuerdo a la lógica de negocio de la aplicación para regresar la información solicitada al cliente.

Ejemplo:

Cuando utilizamos Google Drive el cual es una aplicación web y abrimos un documento con Google Docs, el navegador se comunica con los servidores para ver y editar el documento.

A medida que vayas editando el documento, tu navegador trabajará de la mano con los servidores para asegurarse que todos los cambios se estén guardando.

Ventajas:

Muchas de las aplicaciones web que existen son gratuitas.
Puedes acceder a tu información en cualquier momento y lugar.
No dependes de un dispositivo en específico ya que la aplicación se encuentra almacenada en la web.

Aplicación web

  • Browser→ Servidor Web → Aplicación →BD →Aplicación →Servidor Web →Browser.

Este vídeo explica muy muy bien cómo funciona una aplicación web 😄

https://www.youtube.com/watch?v=TR_H1qcff04

Este diagrama es la base del funcionamiento de los protocolos ISO, utilizado para las telecomunicaciones.

Que interesante este mundo de las webapps, me gustaría agregar que algunos ejempls de Web Apps serian las de google:

  • tal como slides, google sheets, google docs.
  • Microsoft 365.
  • Netflix.
  • Notion y evernote.

Alguien sabe que app usan para hacer los dibujos?

Excelente, vamos con todo 🔥

Explicación clara, gracias.

claro

Excelente con todo el flujo

¿Para qué se utilizan las aplicaciones web?

Terminamos repasando los distintos usos que se les da a las aplicaciones web:

Gestión interna: se emplean para controlar el stock, los clientes, los usuarios; para gestionar el personal, las facturas o la contabilidad en general; o para que fichen los empleados.
Servicios a los usuarios: gestionan todo lo que tiene que ver con los servicios que se le prestan al usuario, como los permisos para acceder a diferentes contenidos, la gestión de incidencias o de espacios, por ejemplo.
Herramientas de trabajo: herramientas para gestión documental, accesos diferenciados, Intranets…
Herramientas para el control de calidad: herramientas que facilitan el control de calidad.
Herramientas para la comunicación: comunicaciones con los usuarios personalizadas, mailings o boletines digitales.
Herramientas web: gestión de ventas online, buscadores, tiendas virtuales, webs…

Y ahora que ya sabes cómo funcionan las aplicaciones web y sus principales usos, ponte en contacto con nosotros si un equipo de desarrolladores profesional para la tuya.

Lo primero que debes tener en cuenta es que gracias a que las aplicaciones web se ejecutan en un servidor web todo lo que haces en ellas se procesa y almacena en el interior de una base de datos por medio de un navegador. De esta forma, no es necesario que las instales en tu ordenador o dispositivo móvil.

Se puede utilizar una web para que el usuario pueda acceder a la información que contiene de manera interactiva. De hecho, las aplicaciones web están especialmente diseñadas para almacenar datos en la nube. Esta información se mantiene almacenada en los servidores web y cuando necesitas utilizarla la aplicación te envía esos datos a tu ordenador o a tus dispositivos móviles. Para tal fin, hace copias temporales en el ordenador o dispositivo que estás usando.

Las aplicaciones web están compuestas por tres partes:

Una base de datos: en la base de datos se almacenan precisamente eso, todos los datos, permisos, usuarios, contenidos, información de interés…
El código de la aplicación: la propia aplicación se aloja en un servidor en la nube de aplicaciones, en algunos casos puede almacenarse en un servidor local.
El acceso a través del navegador: puedes acceder utilizando un ordenador o un dispositivo móvil por medio de un navegador. Se incluye el administrador o el gestor que es el usuario final. Podrá acceder a distintas secciones dependiendo de los permisos con los que cuente.

Para desarrollar las aplicaciones web se suele utilizar alguna de las siguientes tecnologías:

Para la base de datos se emplea SQL Server o MySql.
Para la aplicación se usa ASP.NET o PHP.
Tu navegador recibe la información en formato HTML5.

alguien a trabajado con flask-ngrok que me ayude con un proyecto

Wow! una clase de 1 m 25 segundos…¿¿¿!!!

Excelente

Mi necesidad inmediata es hacer un web Service, o api rest

Arre

Muy bueno

Curioso

un buen repaso