-
HTML
Tim Berners-Lee crea HTML (Hypertext Markup Language) en el CERN. Este lenguaje permite la creación de páginas web enlazadas mediante hipervínculos, estructurando el contenido en títulos, párrafos y enlaces. El HTML, constituye la base de la programación web, proporcionando un formato estandarizado para compartir información a través de la World Wide Web. -
JAVASCRIPT
JavaScript es desarrollado por Brendan Eich en Netscape en solo 10 días.Este lenguaje permite añadir interactividad a las páginas web, ejecutándose del lado del cliente. JavaScript transforma las páginas estáticas en dinámicas, permitiendo la manipulación del DOM, la validación de formularios y la creación de experiencias de usuario más fluidas. -
Period: to
PHP Y ASP
En 1995, Rasmus Lerdorf crea PHP (Hypertext Preprocessor), un lenguaje del lado del servidor para crear páginas dinámicas. En diciembre de 1996, Microsoft lanza ASP (Active Server Pages), ofreciendo una plataforma similar para servidores Windows. Ambos lenguajes permiten a los desarrolladores generar contenido en tiempo real, interactuando con bases de datos y ofreciendo una experiencia personalizada a los usuarios. -
CSS
El W3C lanza CSS1 1996. Las hojas de estilo en cascada (CSS) permiten a los desarrolladores separar el contenido (HTML) del diseño visual de una página web. Con CSS, se pueden definir estilos globales para fuentes, colores y disposición, lo que mejora la consistencia y la eficiencia en la creación de sitios web atractivos y fáciles de mantener. -
APIS RESTFUL
Durante la década de 2000, las APIs RESTful (Representational State Transfer) se convierten en el estándar para la comunicación entre servidores y clientes. Estas APIs facilitan la interacción entre aplicaciones, permitiendo que los datos se transfieran de manera eficiente entre servicios web, aplicaciones móviles y servidores, impulsando el desarrollo de ecosistemas conectados y expansivos. -
Period: to
AJAX
Google empieza a utilizar AJAX (Asynchronous JavaScript and XML) en 2004 en servicios como Gmail y Google Maps. Jesse James Garrett populariza el término en 2005. AJAX permite que las páginas web se actualicen asíncronamente sin necesidad de recargar la página completa, mejorando la velocidad y la interactividad de las aplicaciones web, creando experiencias más dinámicas y fluidas. -
Period: to
FRAMEWORKS BACKEND
Ruby on Rails se lanza en 2004, Django en 2005 y Node.js en 2009. Ruby on Rails y Django optimizan el desarrollo backend con patrones como MVC (Modelo-Vista-Controlador) y una filosofía de desarrollo rápido y DRY (Don't Repeat Yourself). Node.js permite ejecutar JavaScript en el servidor, ofreciendo una solución unificada para aplicaciones full stack con un único lenguaje de programación. -
JQUERY
John Resig lanza jQuery en 2006. jQuery simplifica el uso de JavaScript al proporcionar una API fácil de usar que funciona en múltiples navegadores. Facilita tareas comunes como la manipulación del DOM, la gestión de eventos y las animaciones, reduciendo significativamente el código necesario. jQuery se convierte en una de las bibliotecas más populares de JavaScript. -
Period: to
FRAMEWORKS FROTEND
Google lanza AngularJS en 2010, Facebook introduce React en 2013 y Evan You crea Vue.js en 2014. Estos frameworks y librerías de JavaScript permiten el desarrollo de aplicaciones de una sola página (SPA), donde la interfaz del usuario es dinámica y reactiva. Mejoran la eficiencia del desarrollo con componentes reutilizables, facilitando la creación de interfaces complejas y escalables. -
DESARROLLO FULL STACK Y JAMSTACK
El desarrollo full stack, que combina habilidades frontend y backend, se vuelve más común durante la década de 2010. En 2015, JAMstack (JavaScript, APIs y Markup) emerge como una arquitectura moderna para sitios web rápidos y seguros, que aprovecha servicios sin servidor y despliegue estático, mejorando la escalabilidad y el rendimiento sin depender de servidores tradicionales. -
Period: to
WEBASSEMBLY Y FRAMEWORKS MODERNOS
WebAssembly se lanza en 2017, permitiendo ejecutar código de alto rendimiento en navegadores, expandiendo las posibilidades del desarrollo web más allá de JavaScript. Frameworks como Svelte (2016) y Next.js (2016) lideran una nueva era de herramientas para construir aplicaciones rápidas y eficientes, con un enfoque en la simplificación del desarrollo y el rendimiento optimizado en la web.