¿Qué es una aplicación web y cómo funciona?

Una aplicación web es como el nombre dice una “Aplicación” en la web. Puede verlo como un sitio web con una funcionalidad más compleja.

Una aplicación siempre se escribe para resolver un problema (o al menos intentarlo). Esto le da a la aplicación su propósito, toda la funcionalidad se basa en el problema central que está tratando de resolver.

Ejemplo de tecnologías e idiomas utilizados:

Back-end:

  • Php
  • Java
  • Algunos marcos como: Symfony, Laravel, Spring

Interfaz:

  • HTML simple – css
  • Oreja
  • javascript
  • Bibliotecas / Marcos: ExtJs, React

Base de datos:

  • MySQL, PostgreSQL, etc.

Espero que esto te dé una idea de en qué consiste una aplicación web. Vea este video para obtener más detalles sobre la comunicación entre el servidor y la aplicación, etc.

Es un tipo de aplicaciones de servidor cliente. Hay dos tipos de clientes: uno es Thick Client y Thin Client.

El cliente grueso necesita algún software para instalarse en la máquina del cliente. Las aplicaciones desarrolladas con lenguajes como VB.Net, Java Swing se incluyen en esta categoría. Cada nueva versión debe instalarse en todos los clientes. Lo cual es agitado.

Otro tipo es el cliente ligero, que suele ser el navegador web. Estas aplicaciones funcionan con thin client se denominan aplicaciones web. Estos son fáciles de mantener y no se requiere instalación adicional en la máquina del cliente, excepto un navegador web como IE, Chrome o Firefox.

Gmail, Facebook, Twitter son algunos ejemplos de aplicaciones web.