¿Qué es una aplicación web?

Tabla de contenido:

¿Qué es una aplicación web?
¿Qué es una aplicación web?
Anonim

Así como existe una aplicación móvil en un dispositivo móvil, una aplicación web (o "aplicación web" para abreviar) es cualquier programa informático que realiza una función específica mediante el uso de un navegador web como cliente. La aplicación puede ser tan simple como un tablero de mensajes o un formulario de contacto en un sitio web, o puede ser tan compleja como un procesador de textos o una aplicación de juegos móviles para múltiples jugadores que descarga en su teléfono.

Image
Image

Conclusión

En un entorno cliente-servidor, "cliente" se refiere al programa anfitrión que una persona utiliza para ejecutar una aplicación. Un entorno cliente-servidor es aquel en el que varias computadoras comparten información de una base de datos. Cuando el servidor aloja información, el "cliente" es la aplicación utilizada para acceder a la información.

¿Cuáles son los beneficios de usar aplicaciones web?

Una aplicación web libera al desarrollador de la responsabilidad de crear un cliente para un tipo específico de computadora o sistema operativo, por lo que cualquier persona puede usar la aplicación mientras tenga acceso a Internet. Dado que el cliente se ejecuta en un navegador web, el usuario podría estar usando una PC o una Mac. Podrían estar usando Microsoft Edge, Chrome o Firefox, aunque algunas aplicaciones requieren un navegador web específico.

Las aplicaciones web suelen utilizar una combinación de secuencias de comandos del lado del servidor (ASP, PHP, etc.) y secuencias de comandos del lado del cliente (HTML, Javascript, etc.). La secuencia de comandos del lado del cliente se ocupa de la presentación de la información, mientras que la secuencia de comandos del lado del servidor se ocupa de todas las cosas difíciles, como almacenar y recuperar la información.

¿Cuánto tiempo han existido las aplicaciones web?

Las aplicaciones web existen desde antes de que la World Wide Web se generalizara. Por ejemplo, Larry Wall desarrolló Perl, un popular lenguaje de secuencias de comandos del lado del servidor, en 1987. Eso fue siete años antes de que Internet realmente comenzara a ganar popularidad fuera de los círculos académicos y tecnológicos.

Las primeras aplicaciones web convencionales eran relativamente simples, pero a finales de los 90 se produjo un impulso hacia aplicaciones web más complejas. Hoy en día, millones de estadounidenses usan aplicaciones web para declarar impuestos sobre la renta en línea, realizar tareas bancarias en línea, compartir publicaciones en las redes sociales, comunicarse con amigos y familiares, y más.

¿Cómo han evolucionado las aplicaciones web?

La mayoría de las aplicaciones web se basan en la arquitectura cliente-servidor, donde el cliente ingresa información y el servidor almacena y recupera información. El correo electrónico es un buen ejemplo de esto, con servicios como Gmail y Microsoft Outlook que ofrecen clientes de correo electrónico basados en la web.

Cada vez se han desarrollado más aplicaciones web para manejar funciones que normalmente no requerirían acceso al servidor. Por ejemplo, Google Docs es una aplicación web que puede actuar como un procesador de textos, almacenando información en la nube y permitiéndole "descargar" el documento en su disco duro personal.

Si ha estado usando la web durante suficiente tiempo, habrá visto lo sofisticadas que se han vuelto las aplicaciones web. Gran parte de esa sofisticación se debe a AJAX, que es un modelo de programación para crear aplicaciones web con mayor capacidad de respuesta.

Google Workspace (anteriormente G Suite) y Microsoft 365 son otros ejemplos de la última generación de aplicaciones web, que toman un conjunto de aplicaciones de productividad y las agrupan para un uso integrado.

Las aplicaciones móviles que se conectan a Internet (como Facebook, Dropbox y varias aplicaciones bancarias) también son ejemplos de cómo las aplicaciones web se han diseñado para la creciente participación de la web móvil en el tráfico global de Internet.

Recomendado: