Images

Evolución del lenguaje de programación de Java

  • Nacimiento del proyecto Oak

    James Gosling y su equipo en Sun Microsystems comienzan a desarrollar un lenguaje llamado Oak, diseñado para dispositivos electrónicos y televisores interactivos.
  • Java 1.0 sale al mundo

    Se lanza oficialmente Java 1.0, con el lema “Write Once, Run Anywhere” (Escribe una vez, ejecuta en cualquier lugar).
  • Java se abre parcialmente al público

    Java se vuelve de código abierto en algunas partes y gana popularidad en desarrollo web con Java Applets.
  • Nace Java 2 con tres ediciones

    Se lanza Java 2 (J2SE 1.2), dividiendo Java en tres plataformas:
    -J2SE (Standard Edition) → Para aplicaciones de escritorio.
    -J2EE (Enterprise Edition) → Para aplicaciones empresariales.
    -J2ME (Micro Edition) → Para dispositivos móviles y embebidos.
  • Java 5 introduce nuevas características

    Aparece Java 5 (J2SE 5.0) con mejoras como genéricos, autoboxing y anotaciones.
  • Java se vuelve mayormente open source

    Sun Microsystems libera la mayor parte del código fuente de Java bajo la licencia GNU General Public License (GPL).
  • Oracle adquiere Java

    Oracle finaliza la compra de Sun Microsystems, tomando el control de Java.
  • Java 7 mejora el rendimiento

    Se lanza Java 7, con mejoras en rendimiento, concurrencia y nuevas características en el lenguaje.
  • Java 8 revoluciona el lenguaje

    Llega Java 8, una de las versiones más importantes, introduciendo expresiones lambda y Streams.
  • Java adopta un nuevo ciclo de actualizacionesJava adopta un nuevo ciclo de actualizaciones

    Oracle anuncia que Java se actualizará cada seis meses en lugar de cada varios años.
  • Java 11 se convierte en una versión LTS

    Java 11 se lanza como una versión de soporte a largo plazo (Long-Term Support o LTS).
  • Java 17, otra versión LTS con mejoras

    Sale Java 17, otra versión LTS, con mejoras en rendimiento y seguridad.
  • Actualidad

    Java sigue evolucionando con versiones cada seis meses, manteniéndose como uno de los lenguajes más usados en el mundo.