Java

Es un lenguaje de programación ampliamente utilizado, diseñado expresamente para su uso en el entorno distribuido de internet. Es el lenguaje de programación más popular para las aplicaciones de smartphones Android y uno de los más utilizados para el desarrollo de dispositivos edge e internet de las cosas.

Razones para utilizar

Java

Java produce applets (programas que se ejecutan en el navegador), que facilitan la interfaz gráfica de usuario (GUI) y la interacción de los usuarios de internet con los objetos. Antes de los applets de Java, las páginas web solían ser estáticas y no interactivas. Los applets de Java han perdido popularidad con la aparición de productos competidores, como Adobe Flash y Microsoft Silverlight.

Los applets de Java se ejecutan en un navegador web con la Máquina Virtual de Java (JVM), que traduce el bytecode de Java en instrucciones nativas del procesador y permite la ejecución indirecta de programas en el sistema operativo o la plataforma. La JVM proporciona la mayoría de los componentes necesarios para ejecutar el bytecode, que suele ser más pequeño que los programas ejecutables escritos en otros lenguajes de programación. El bytecode no puede ejecutarse si el sistema carece de la JVM requerida.

El tiempo de desarrollo puede acelerarse mediante el uso de entornos de desarrollo integrados (IDE), como JBuilder, Netbeans, Eclipse o JCreator. Los IDE facilitan el desarrollo de interfaces gráficas (GUI), que incluyen botones, cuadros de texto, paneles, marcos, barras de desplazamiento y otros objetos, mediante acciones de arrastrar y soltar y de apuntar y hacer clic.

Los programas de Java se encuentran en computadoras de escritorio, servidores, dispositivos móviles, tarjetas inteligentes y discos Blu-ray (BD).