Download

La historia de la programacion web

By gambito
  • HTML

    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
    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

    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

    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

    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.