El nuevo mundo de Java

09:47 16/11/2021 | 2 Lượt xem

Saurabh Agrawal, Líder de práctica: Tecnologías de código abierto, Java y soluciones en la nube.

Saurabh Agrawal, Líder de práctica: Tecnologías de código abierto, Java y soluciones en la nube.

Para un lenguaje de desarrollo relativamente “nuevo”, Java ya tiene más de 26 años este año y ha crecido constantemente hasta convertirse en uno de los lenguajes de aplicación más populares en el mundo de los dispositivos informáticos integrados y basados ​​en la nube.

Desde sus humildes comienzos, la idea de James Gosling en Sun Microsystems es hoy en día el lenguaje de programación número uno y la elección de los desarrolladores para la nube, a pesar de ser un jugador relativamente nuevo en el espacio de la nube. Sin embargo, con más de 25 mil millones de máquinas virtuales Java basadas en la nube activas a nivel mundial, según una investigación reciente de Oracle y VDC,[1] y se espera que la adopción de la nube se dispare en más del 300% solo en África como resultado de la pandemia de COVID-19, el uso de Java puede esperar un aumento similar en los próximos años.

Pero, ¿qué tiene este lenguaje ahora omnipresente que lo hace tan popular?

accesibilidad de código abierto

Por un lado, es un lenguaje muy accesible, con la misma huella liviana que lo hizo ideal para el uso distribuido en los primeros días de la World Wide Web a mediados de la década de 1990. Java ha sido la columna vertebral de casi todas las innovaciones en los juegos. community. de código abierto desde que Sun lanzó por primera vez como plataforma de código abierto (FOSS) en 2006. Hoy en día, Java ha evolucionado junto con otros entornos de desarrollo integrados como Eclipse.

Versatilidad

Java es un ingrediente clave en muchos otros entornos y marcos de desarrollo que proliferan como servicios distribuidos y aplicaciones independientes para algunas de las organizaciones empresariales y basadas en la web más importantes del mundo. Un ejemplo es Spring Framework, desarrollado en 2002 como un marco de aplicación Java. En 2018, el gigante global de transmisión Netflix anunció su decisión de usar Spring Boot, una solución para crear aplicaciones independientes y de producción basadas en Spring, como su marco central de Java, que ahora se ha convertido en la forma preferida para que la comunidad de desarrolladores de Netflix adopte el software libre de Netflix. .[2]

Una nube

El nuevo mundo de Java tiene que ver con la adopción de la nube, que en sí misma es el nuevo mundo de la TI empresarial. En la actualidad, solo existen dos tipos de empresas: las que ya han invertido en la nube y las que se están preparando para pasar a la nube. Java está en el corazón de este movimiento, con las tres principales plataformas en la nube (Microsoft, Google y Amazon) que utilizan Java de diferentes formas para crear nuevas herramientas, servicios y aplicaciones para sus clientes empresariales. Azure Cloud de Microsoft, por ejemplo, utiliza Azure Spring Cloud para ejecutar e implementar servicios de Microsoft en minutos y para crear soluciones integrales y listas para usar basadas en la nube. Microsoft también ha comenzado a trasladar muchos de sus sistemas y servicios heredados a la nube utilizando esta tecnología.

Java es mucho más que un lenguaje de programación más. Es un mantra en evolución que ejecuta algunos de los servicios basados ​​en la nube más destacados y rentables del mundo. lenguaje para DevOps, AI, VR, big data, integración continua, análisis, dispositivos móviles, chatbots y redes sociales, y el lenguaje de desarrollo número uno para microservicios en dispositivos integrados.

Esto ofrece a las organizaciones una gran elección en términos de soluciones técnicas, pero también desafíos importantes en la necesidad de conocimientos de Java que puedan asesorar sobre migraciones, remodelaciones y migraciones arquitectónicas, todo dentro del entorno Java. Sin mencionar que una vez que la hoja de ruta está en su lugar, es esencial encontrar equipos maduros de Java que tengan las habilidades y la experiencia para ejecutar el plan. Afortunadamente, las organizaciones tienen la oportunidad de aprovechar el grupo de talentos global debido al cambio dramático hacia el teletrabajo (trabajar desde casa) y el uso de equipo / aumento de equipo.

El nuevo mundo de Java consolidará la popularidad del lenguaje, ya que toca todos los aspectos de nuestra informática y nuestras vidas conectadas, desde las aplicaciones que usamos para comunicarnos hasta los sistemas bancarios que usamos para realizar transacciones. También representará una nueva demanda de habilidades de desarrollo de software basadas en Java y una mayor conciencia de las muchas posibilidades y oportunidades que las empresas pueden utilizar para hacer que sus servicios y aplicaciones Java sean más optimizados y competitivos.

[1] https://www.oracle.com/ar/a/ocom/docs/java-strength-in-numbers.pdf

[2] https://hub.packtpub.com/netflix-adopts-spring-boot-as-its-core-java-framework

Related Posts

lên đầu trang