Revista Informática

Java - Evolución - Pasado - Presente - Futuro

Publicado el 24 abril 2016 por Miguel Miguel Gómez Cuesta @mgomezcuesta

En Diciembre de 1950 Patrick Naughton, ingeniero de Sun Microsystems, reclutó a varios colegas entre ellos JamesGosling y Mike Sheridan para trabajar sobre un nuevo proyecto conocido como "El proyecto verde".El objetivo era desarrollar una nueva tecnología para programar la siguiente generación de dispositivos inteligentes bajo las siguientes premisas:

  • Debería usar el paradigma de la programación orientada a objetos.
  • Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
  • Debería incluir por defecto soporte para trabajo en red.
  • Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
  • Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.

Java - Evolución - Pasado - Presente - Futuro

El elegido por
resultado fue el lenguaje 9 millones de desarrolladores y implantado en 7.000 millones de dispositivos. Java, actualmente

Java continúa ayudando después de más de urante este periodo han aparecido muchos lenguajes de programación que compiten con él, sin embargo, una de sus grandes que son los que definen como 20 años a los desarrolladores a superar los l fortalezas siempre ha estado ligada a los evolucionan los diferentes estándar de la plataforma. ímites de la innovación tecnológica. D

Java actúa como la espina dorsal de software que afecta tanto a nuestro trabajo como a la vida personal. Desde innovaciones en big data, cloud, redes sociales, plataformas móviles e Internet de las Cosas a los coches conectados, los teléfonos inteligentes y los videojuegos.

En marzo de 2014, tras recibir la aprobación final en el . Esta versión incluye la Oracle anunció la disponibilidad de Java Community process mayor actualización del modelo de programación Java desde que la plataforma fue presentada en 1995, fue desarrollada en colaboración con la

La actualización de Java 8 que ha incluido (Lambdas , Streams, nueva API para Date y Time, creación Metaspace) ha aportado a Java las capacidades de programación funcional que tanto se echaban en falta. El lenguaje ha evolucionado y se ha adaptado a las nuevas exigencias y requisitos del mercado.

Java, continúa siendo el lenguaje de programación más usado en el mundo según indica el índice TIOBE. Este es un indicador de la comunidad de programadores que refleja la popularidad de cada lenguaje de programación y es actualizado mensualmente.

Java - Evolución - Pasado - Presente - Futuro

Bajo la gestión de Oracle, dos versiones principales de la plataforma han sidolanzadas:

El Proceso de la Comunidad Java (JCP) es más abierto y transparente que antes, y sirve como un elemento integral de participación de la comunidad en la continua evolución de la tecnología.

La Comunidad OpenJDK , es el lugar para colaborar sobre futuras implementaciones de la plataforma Java, esta comunidad está atrayendo continuamente nuevos participantes.

Puedes conocer más sobre la y los principales hitos de las versiones publicadas desde el nacimiento del lenguaje Java.

Java - Evolución - Pasado - Presente - Futuro

y la nuevas funcionalidades para comunidad Java están ahora centrados en la implementación de las Java 9 . La características principales que traerá la nueva versión son:

    Project Jigsaw : Persigue modularizar la plataforma para que sea más escalable para una amplia gama de dispositivos, facilitar a los desarrolladores la construcción y el mantenimiento de las librerías y aplicaciones de gran tamaño, y mejorar la seguridad, el mantenimiento y el rendimiento.
    JSON Light Weight: Dado que el uso de JSON está cada vez más extendido la nueva versión incluirá un API para trabajar con este formato de forma mucho más ligera y optimizada.
    Optimización de la JVM: Se esperan mejoras en el rendimiento enfofocadas a la gestión de la memoria caché y optimizaciones del compilador
    Java Shell: Herramienta interactiva para la evaluación de fragmentos de código

Próximos artículos

Comenzaremos con una colección de artículos que os ayudarán a entender el lenguaje Java de una manera sencilla, práctica y divertida.


Suscríbete al boletín de novedades

Java - Evolución - Pasado - Presente - Futuro

Java - Evolución - Pasado - Presente - Futuro



Volver a la Portada de Logo Paperblog

Revista