Evolución de las aplicaciones web

  • Arpanet

    Arpanet
    En 1962, el ARPA creó un programa de investigación computacional bajo la dirección de John Licklider, un científico del MIT (Massachusetts Institute of Technology). En 1967 ya se había hecho suficiente trabajo para que el ARPA publicara un plan para crear una red de ordenadores denominada ARPANET. ARPANET recopilaba las mejores idas de los equipos del MIT, el Natinonal Physics Laboratory (UK) y la Rand Corporation. La red fue creciendo y en 1971 ARPANET tenia 23 puntos conectados.
  • TCP/IP

    TCP/IP
    Protocolos de red desarrollado por Vinton Cerf y Robert E. Kahn, en la década de 1970.
    Fue implantado en la red ARPANET, la primera red de área amplia (WAN), desarrollada por encargo de DARPA, una agencia del Departamento de Defensa de los Estados Unidos, y predecesora de Internet; por esta razón, a veces también se le llama modelo DoD o modelo DARPA.
  • C++

    C++
    Diseñado en 1979 como un extensión del lenguaje C para poder manipular objetos.
  • HTML

    HTML
    En 1980 el físico Tim Berners lee propone un nuevo sistema de hipertextos para compartir documentos.
    HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet.
  • Perl

    Perl
    Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.
    Es el primer lenguaje de programación para el desarrollo de aplicaciones web, antes de que Internet fuera accesible para el publico general.
  • Python

    Python
    es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
  • Mosaic

    Mosaic
    En septiembre de 1993, NCSA libero las versiones para PC's y apple machintosh, lo cual permitió que la gente pudiera tener acceso a la web usando computadoras personales.
  • Netscape

    Netscape
    En 1994 Marc Andreessen y algunos compañeros que trabajaron en el desarrollo de Mosaic, se separaron de ese proyecto y en octubre de 1994 sale al mercado el navegador netscape.
  • Web 1.0

    Web 1.0
    Se denomina web 1.0 a la web inicial surgida durante 1995 y que durante poco mas de 10 años funciono de la misma manera.
  • Ruby

    Ruby
    Ruby es un lenguaje de programación. Ante todo, se usa para crear webs. Es un lenguaje de alto nivel, es decir, su expresión está adaptada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas
  • Servidor Apache

    Servidor Apache
    Es un servidor web HTTP de código abierto para la creación de páginas y servicios web, fue desarrollado por Brian Behlendorf y Cliff Skolnick
  • PHP

    PHP
    Rasmus Lerdorf pone a disposición del publico el lenguaje PHP con el que el desarrollo de aplicaciones web comenzó a despegar.
  • HTML 2.0

    HTML 2.0
    El organismo IETF organiza un grupo de trabajo de HTML y consigue publicar
    HTML 2.0
  • Javascript

    Javascript
    JavaScript es un lenguaje de programación o de secuencias de comandos que te permite implementar funciones complejas en páginas web.
  • Java

    Java
    Es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun MycroSystems
  • Flash

    Flash
    La empresa macromedia lanza el producto macromedia flash para desarrollar contenido animado en la web
  • Motor de búsqueda de google

    Motor de búsqueda de google
    1996 Larry Page y Sergey Brin comienzan Google como proyecto universitario, posteriormente en 1998 fundan la compañía Google Inc. que revolucionaria la forma en la que utilizamos Internet.
  • Microsoft .NET

    Microsoft .NET
    Es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permite un rápido desarrollo de aplicaciones
    y que permiten que se puedan desarrollar aplicaciones web de una forma mucho mas sencilla, abriendo las puertas a un mayor numero de desarrolladores en este ámbito.
  • Web 2.0

    Web 2.0
    comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario y la colaboración en la World Wide Web.
  • Ruby on rails

    Ruby on rails
    Es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma del patrón Modelo Vista Controlador, desarrollado por David Heinemeier Hansson.
  • Web 3.0

    Web 3.0
    Es una expresión que se utiliza para describir la evolución del uso y la interacción de las personas en internet a través de diferentes formas entre los que se incluyen la transformación de la red en una base de datos
  • Adobe Dreamweaver

    Adobe Dreamweaver
    Es una aplicación en programa de estudio (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y edición de sitios, vídeos y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia.
  • Laravel

    Laravel
    Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5 y PHP 7, fue desarrollado por Taylor Otwell
  • Bootstrap

    Bootstrap
    Bootstrap es una biblioteca multiplataforma o conjunto de herramientas de código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como extensiones de JavaScript adicionales.
  • AJAX

    AJAX
    Es una técnica de desarrollo web para crear aplicaciones interactivas
  • Web 4.0

    Web 4.0
    Es el próximo gran avance y se centrará en ofrecer un comportamiento más inteligente, más predictivo, de modo que podamos con sólo realizar una afirmación poner en marca un conjunto de acciones que tendrán como resultando aquello que pedimos o decimos.