Historia resumida de Java
En 1990 …
James Gosling & SUN
El canadiense James Gosling, con un equipo de 18 programadores llamado Green Team (equipo verde) crea un lenguaje de programación que bautiza como GreenTalk para la empresa estadounidense Sun Mycrosystem.
GreenTalk cambia de nombre a OAK
OAK traducido significa roble en honor a un árbol que había enfrente de la oficina. OAK era el nombre de una marca de tarjetas gráficas y era una marca registrado, por lo tanto el lenguaje paso a llamarse Green. Green (anteriormente OAK) guardaba cierta similitud con C y C++ y en sus inicios estaba destinado a electrodomésticos desde microondas hasta televisiones interactivas.
En 1992 …
Duke la mascota de JAVA
Presentan una PDA (conocida como Star 7) mediante el proyecto bautizado como “el proyecto verde” o Green Team con una interfaz gráfica y un asistente en forma de muñeco llamado Duke.
En 1994 …
Navegador en JAVA y OAK=JAVA
Sun crea el primer navegador escrito en Java primeramente llamado Webrunner y más tarde conocido como Hotjava. Además,
OAK cambió su nombre por JAVA y se creó la primera versión de JAVA: JDK BETA (pero SIN LANZAMIENTO por lo tanto, aún no estaba disponible para su descarga).
En 1996…
Lanzamiento oficial de JDK
Sale el release (lanzamiento) oficial de Java 1.0 del JDK iniciales de (Java Development Kit) que simplemente es el Kit de desarrollo necesario para poder crear aplicaciones en JAVA. Además, se integra JAVA en Netscape. Desde está primera versión de JDK, JAVA ha ido evolucionando.
Más tarde, si nos fijamos podemos comprobar que a partir de 1998 JDK, reemplaza su nombre por J2SE 1.2 . Será la Plataforma Java 2 y en aquél entonces de subdividía en dos versiones JEE (Java Enterprise Edition) y J2ME (Java 2 Platform Micro Edition) dependiendo para que dispositivos deseamos programar, utilizaríamos una u otra.
En 2006 nos encontramos con un caso similar, el conocido ya por todos nosotros «J2SE», cambia su nombre a Java SE (Java Standard Edition). Además del cambio de nombre, podemos comprobar que también elimina el .0 de las versiones.
Dentro de una versión de JAVA por ejemplo de la actual Java SE 8, podemos encontrar subversiones que mejoran el contenido de dicha versión ejemplo Java SE 8.144 mejorará la versión Java SE 8.0.141. Es es producido debido a que en cada versión tiene “actualizaciones” periódicas que mejoran varias facetas. Podríamos decir que serían similares a las actualizaciones de los sistemas operativos como XP, Vista, Windows 10.
Versiones de Java: JSE, JEE y JME
Actualmente tenemos 3 versiones principales de JAVA:
Sin ser ninguna mejor que otra nosotros utilizaremos la que se adapte más a las necesidades de cada proyecto. Por ejemplo, para un proyecto donde busquemos desarrollar aplicaciones en cliente/servidor utilizaremos J2SE. Para un proyecto con orientación a empresas Java EE. Y para un proyecto para pequeños dispositivos (TV, tablets, PDAs…) usaremos Java ME.
En 1997…
Java empezó a migrar hacia los servidores con Sevlets
Java crea su primera versión de Servlets, una tecnología que nos permite crear aplicaciones web interactivas = a dinámicas. Con ello, permitimos al usuario poder interactuar con la aplicación (haciendo consultas o insertando o eliminando datos de cualquier tipo). Por lo tanto, Servlets se crea tratando de ampliar las capacidades de un servidor.
La palabra Servlet, deriva de un concepto previo conocido como applet (pequeños programas que se ejecutan en el contexto de un navegador web). Aunque muchas veces son vistos como Applets.
Pero la diferencia es que un applet es una pequeña aplicación que se inicia desde una página web y un Servlet es una clase de Java que nos permite ampliar las capacidades de un servidor. (Lo veremos más adelante, si os suena a chino no os asustéis).
Oracle compra Sun
La compra de Sun por parte de Oracle. Es aceptada por la escalofriante cifra de 7400 millones de dólares ($) al cambio en euros (€) unos 6300 millones de euros, calculado con la divisa a (EUR/USD = 0,85031).
En 2010…
El padre de Java abandona Oracle
Gosling se baja del barco, y abandona Oracle. Tan solo seis meses después de que el gigante comprará la empresa Sun. No expuso los motivos públicamente, pero eso sí, comentó que lo hace debido a qué literalmente «harían más mal que bien». Además de Gosling, también abandonaron Oracle: Jonathan Schwaztz (CEO), Scott McNealy y Tim Bray en lo que se conoce como la «fuga de celebros de SUN».
En la actualidad…
JAVA alcanza ya los 10M de usuarios
En la actualidad y según Wikipedia, Java ha llegado a la escalofriante cifra de 10 millones de usuarios.