1. Programación en entorno cliente

Desarrollo Web

La web fue inicialmente concebida y creada por Tim Berners-Lee. Dicho prototipo estaba basado en el concepto de hipertexto creándose unos protocolos y especificaciones que han sido adoptados universalmente e incorporados a Internet bajo la guía del consorcio W3C.
Hoy en día los sitios web siguen un modelo basado en la arquitectura cliente-servidor con tres elementos comunes:
  •  El lado del servidor (server-side): incluye el hardware y software del servidor Web así como diferentes elementos de programación y tecnologías incrustadas. Po ejemplo, desarrollo en lenguaje Java o tecnologías de servidor de bases de datos que soporten múltiples sitios web.

  • El lado del cliente (client-side): este elemento hace referencia a los navegadores web y está soportado por tecnologías como HTML, CSS y lenguajes como JavaScript y controles ActiveX, los cuales se utilizan para crear la presentación de la página o proporcionar características interactivas. Es justamente aquí dónde nos vamos a centrar a lo largo de este primer punto y el siguiente.

  • La red (Internet): describe los diferentes elementos de conectividad (capacidad que tiene un dispositivo para poder conectarse a otros) utilizados para mostrar el sitio web al usuario.
css
Imagen en Wikipedia de DavidV bajo licencia Creative Common CCO