Java 3772167 3151293

Historia de JAVA

  • Inicios de JAVA

    Inicios de JAVA
    En agosto, Sun Microsystems creó Oak, un lenguaje orientado a objetos que vendría a sustituir a C++ en el proyecto Green, debido a sus limitaciones.
  • Antecedentes

    Antecedentes
    JAVA no se pensó originalmente como un lenguaje para internet, Sun Microsystems comenzó a desarrollarlo con el objetivo de crear un lenguaje independiente de la plataforma y del S.O. que permitiera su construcción en todo tipo de dispositivos electrónicos.El proyecto inicial fue denominado "Green" y, estaba basado en C++.
  • Mosaic

    Mosaic
    A mediados de año fue lanzado Mosaic, el primer gran navegador web, el cual despertó el interés por el Internet, el cual dejó ver todo el potencial que tenía JAVA
  • First Person Juc

    A inicios de año, el proyecto Green se renombró "First Person Juc". La compañía hizo una gran inversión tanto económica como de talento humano para sacarlo a flote, pero no tuvo mucho éxito.
  • Concepción

    Concepción
    En enero se rediseñó el lenguaje y, Sun MicroSystems toma la decisión de convertir oficialmente Oak en JAVA, el cual se dejó ver con la versión Alpha ese mismo año.
  • JDK 1.0

    Sun lanzó el entorno JDK 1.0 (java development kit), como primera versión del kit de desarrollo público.
  • JDK 1.1

    JDK 1.1
    Se lanzó el JDK 1.1, la primera versión comercial.
  • Java 2

    Java 2
    En diciembre, Sun lanzó JDK 1.2 pero la renombró como Java 2 y, comenzó a utilizarse el nombre de J2SE (Java 2 Platform, Standard Edition), J2EE (Java 2 Platform, Enterprise Edition) y J2ME (Java 2 Platform, Micro Edition)
  • J2SE 1.3

    J2SE 1.3
    En mayo, se lanzó J2SE 1.3
  • J2SE 1.4

    J2SE 1.4
    En febrero, se lanzó la J2SE 1.4; ambas trajeron consigo un gran número de clases e interfaces a las bibliotecas estándar de Java.
  • Java 5.0

    Se lanzó la versión 1.5 de Java en el evento "JavaOne", pero fue renombrada a 5.0, esta versión implicó una actualización de Java de modo significativo. Entre sus novedades destacan:
    1. Se añadieron tipos genéricos similares a las plantillas o templates de C++.
    2. Se agregaron propiedades de C#, su competencia directa por parte de Microsoft.
  • Java 6

    Fue lanzada la versión 6. Esta versión incluía mejoras adicionales al rendimiento y a la interfaz gráfica. Así como API (interfaces de programación de aplicaciones) junto con soporte para servicios web e implementaciones de JavaScript, fundamentalmente para los buscadores, tales como Firefox
  • Oracle

    Oracle
    En abril, Oracle adquirió Sun Microsystems por 5,700 millones de dólares.
  • Proyecto Dolphin

    Proyecto Dolphin
    Al poco tiempo de liberar la versión 6 y antes de pasar a manos de Oracle, Sun comenzó un nuevo proyecto cuyo nombre clave era Dolphin (Java 7). Entre sus novedades incluia: Soporte para XML, concepto de superpaquetes, soporte para closures. Consultar más detalles aquí:
    https://cutt.ly/tQuiy2H
  • Java SE 8

    Java SE 8
    En marzo, Oracle Lanza Java Se 8, La Mayor Actualización De Java Desde 1996. Entre sus novedades incluia: Incorpora librerías java FX, mejoras en seguridad, concurrencia, programación con expresiones lambda, integración con javaScript y nuevas API. Sus novedades pueden consultarse aquí: https://cutt.ly/9Qy0Dn2
  • Otras versiones de Java

    Otras versiones de Java
    1. Java SE 9 — lanzada el 21 de septiembre del 2017.
    2. Java SE 10 — lanzada el 20 de marzo de 2018.
    3. Java SE 11 — lanzada el 25 de septiembre de 2018.
    4. Java SE 12 — lanzada el 19 de marzo de 2019.
    5. Java SE 15 — lanzada el 15 de septiembre de 2020.
    6. Java SE 16 — lanzada el 18 de marzo de 2021.
  • Actualidad

    Actualidad
    Java es un lenguaje de programación principalmente orientado a objetos, con el que podemos realizar cualquier tipo de programa. En la actualidad, es un lenguaje muy extendido, aunque la enorme competencia a la que se ha enfrendado en los últimos años, le ha costado una enorme cuota en el mercado, pero aún así, este lenguaje se ha mantenido a flote y, en la actualidad sigue teniendo un alto nivel de aceptación dentro del mundo de la programación.