Supongo que llegarás a la escena en 2015, en una etapa en la que JavaScript tiene la capacidad de volver al servidor, buscar algunos datos y procesar HTML con ellos. Ese no siempre ha sido el caso.
De hecho, cuando se inventaron las tecnologías de back-end, JavaScript ni siquiera existía (CGI se inventó en 1993 y JavaScript no comenzó hasta 1995).
No fue hasta 1999 cuando Microsoft introdujo el control XMLHTTP ActiveX en Internet Explorer (que más tarde se convirtió en XmlHttpRequest) que JavaScript se volvió capaz de consultar los datos del servidor de forma asincrónica sin que el servidor mostrara la página completa.
- ¿Qué opinas del sitio web thinktivity.wix.com/thinktivity?
- ¿Qué propiedades CSS no se pueden aplicar a Span?
- Cómo construir un sitio web por mi cuenta si no conozco la codificación
- ¿Algún preprocesador CSS admite transformaciones y animaciones?
- ¿Cuáles son algunas de las mejores empresas de desarrollo de sitios web en el Reino Unido?
Al principio tenías dos opciones:
- Escribe todo el HTML manualmente por ti mismo.
- Haga que una tecnología de generación de plantillas de fondo genere el HTML por usted.
Ahora, en 2015, con marcos como Angular y React, puede elegir escribir marcadores de posición HTML simples y usar JavaScript para consultar datos de una API y representar elementos HTML del lado del cliente, sin generar HTML desde el servidor utilizando una plantilla.
No solo es un lujo muy reciente, sino que aún no se considera apropiado en ciertos escenarios, donde el enfoque de plantilla es mucho más fácil de implementar y eficiente de ejecutar.