Desarrollo Web Moderno: Tendencias y Herramientas

Desarrollo Web Moderno: Tendencias y Herramientas

¿Qué es el desarrollo web moderno?

El desarrollo web moderno consiste en la construcciones de aplicaciones frontend para conectarse servidores de los cuales envían y reciben datos. Las aplicaciones frontend utilizan el enfoque single-page. En este el cliente se comunica con el backend vía JSON, GraphQL, XML, text, binary streams y otros formatos que son transmitidos vía HTTP.

El servidor se comunica con las bases de datos y otros servicios. En otras palabras, actúa como punto intermedio entre la aplicación frontend y la base de datos y otros servicios. El servidor hace cosas que la capa de frontend no puede hacer como: autenticación, validación de datos, trabajo con archivos del sistema, encriptación, etc.

La forma en la que el servidor se comunica con el frontend y viceversa es mediante varios endpoints identificados por direcciones URL en concordancia con el estándar HTTP. Cada petición de datos tiene un URL, cabeceras y cuerpo de mensaje.

La implementación de servidores es aquella en donde node aparece. Node es utilizado para implementar servidores de backend los cuales son frecuentemente API’s REST basadas en JSON (así como otros formatos).

Node es un framework por si mismo pues ofrece mecanismos de muy bajo nivel. El framework express es usualmente utilizado para implementar aplicaciones REST en servidores Node.

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios