Sunteți pe pagina 1din 1

Java es un lenguaje de programación desarrollado por Sun Mircrosystems, presentado en el año

1995. Es un lenguaje muy valorado por su gran compatibilidad con los sistemas operativos más
populares, Windows, Mac OS, Linux, etc. Se buscaba diseñar un lenguaje que permitiera
programar una aplicación que pudiera ejecutarse en distintas máquinas y sistemas operativos.

Para obtener portabilidad en los programas de Java se utiliza un entorno de ejecución para los
programas compilados. Este entorno se denomina Java Runtime Environment (JRE). El equipo de
desarrollo de Java tuvo el objetivo de “Programar una sola vez y después ejecutar los programas
en cualquier sistema operativo” lo cual resume el concepto de portabilidad.

Los programas de Java se compilan a un lenguaje intermedio llamado Bytecode, dicho código es
interpretado por una máquina virtual de Java del entorno de ejecución (JRE) y así consigue la
portabilidad en distintas plataformas.

Hoy en día una de las características más importantes de los lenguajes de programación modernos
es la portabilidad. Algo muy parecido pasa con los archivos PDF (Portable Document Format)
desarrollado por Adobe Systems con la idea de que estos archivos puedan verse en distintos
dispositivos Android, iOS, Windows, Mac OS, etc. También con los las fotografías e imágenes con
formato JPEG.

Gracias a su portabilidad, Java ha contribuido a que muchas empresas hayan desarrollado sus
propios sistemas como comercio electrónico, sistemas de información, etc. El proceso de
desarrollo y de mantenimiento de los sistemas resulta menos costosos y las aplicaciones son
compatibles con distintos SO.

La evolución de este lenguaje ha sido muy rápida, la plataforma de desarrollo de Java se denomina
Java Development Kit (JDK) la cual si ha ido ampliando y cada vez más incorpora un número mayor
de desarrolladores en el mundo. En sí Java no solo es un lenguaje de programación, se podría
comprender como un lenguaje, plataforma de desarrollo, un entorno de ejecución y un conjunto
de librerías para el desarrollo de programas.

Existen distintos entornos de desarrollo de aplicaciones Java. Estos tipos de productos ofrecen al
desarrollador un entorno de trabajo integrado para facilitar el proceso completo de desarrollo de
aplicaciones, desde el diseño, la programación, la documentación y la verificación de los
programas. Estos productos se denominan IDE (Integrated Development Environment).

Existen Entornos de distribución libre como: NetBeans, Eclipse o BlueJ o de pago como JBuilder o
JCreatorPro. Para utilizar un entorno de desarrollo es necesario instalar el Java Runtime
Environment (JRE) apropiado para el sistema operativo. El JRE se descarga de la página oficial de
Java.

S-ar putea să vă placă și