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.
- ¿Cuál es el mejor entorno de desarrollo (ide) en la nube?
- ¿Qué proyectos de programación le han dado más información sobre un concepto / técnica de programación?
- ¿Qué nuevas extensiones de dominio son valiosas o lo serán en el futuro?
- Conozco WordPress CMS, HTML y CSS, pero quiero aprender Python para el desarrollo web. ¿Debo aprender Python o PHP?
- ¿Existe un enlace de datos de tres vías en los marcos de JavaScript front-end?
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.