Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

JAVA como lenguaje universal de programación

Autor: LSC. Genaro Moreno Beltrán

Resumen

Palabras clave

Abstract

Keywords

Introducción

Java es un lenguaje de programación multiplataforma que apareció en el año de


1991 por Sun Microsystems, por aquel tiempo nunca imaginaron el impacto que
tendría su lenguaje en el mundo del desarrollo de software; hasta que 10 años
después se convertirá en uno de los lenguajes más utilizados por desarrolladores
en todo el mundo.

Desarrollo

Java en la actualidad es uno de los lenguajes de programación más utilizados en


todo el mundo, de acuerdo con datos de la encuesta realizada en el año 2015 por
Stakoverflow, Java es la tercer tecnología más utilizada en el mundo solo
superada por SQL y JavaScript. Lo cual nos lleva a pensar lo siguiente ¿Por qué
usar Java?

La respuesta a lo antes planteado puede explicarse de muchas formas en base a


las fortalezas que el lenguaje en si ofrece a los desarrolladores, de las cuales
podríamos destacar las siguientes:

 Es un lenguaje orientado a objetos el cual cuenta dentro de su sintaxis


instrucciones para implementar de una manera más sencilla conceptos tales
como herencia, polimorfismo, encapsulamiento, etc. Además de su
estructuración en clases.
 Dispone de un amplio conjunto de librerías de las cuales el desarrollador
puede echar mano para la creación de aplicaciones, ya que no solo puede
utilizar las clases que el lenguaje tiene, sino que también puede hacer uso de
librerías que aportan a la red desarrolladores de todo el mundo o bien,
emplear librerías que algunas aplicaciones construidas en java ponen a
disposición del programador para que este pueda hacer uso de las clases
que necesite en su programa (como por ejemplo WEKA 1).
 Aplicaciones multiplataforma, una de las características que sin duda le
han dado más popularidad a Java; pues basta con que la aplicación sea
compilada una sola vez para que esta pueda ejecutarse en cualquier
computadora no importado el sistema operativo de esta.

Analizando las características antes descritas, podemos observar que Java es un


lenguaje de programación robusto, práctico y sencillo; con una sintaxis fácil de
entender (muy similar a la del lenguaje C++) y distintos entornos de desarrollo
desde los cuales se puede programar, Java es el lenguaje de programación
universal por excelencia.

En cuanto al uso de Java en el desarrollo de aplicaciones de escritorio, el lenguaje


ofrece a los desarrolladores un gran abanico de opciones en cuanto a clases y
colecciones genéricas. Ya sea para crear una aplicación sencilla como podría ser
la programación de una calculadora o algo más complejo como un sistema de
administración de cuentas bancarias, Java provee los elementos necesarios al
programador para el desarrollo de la aplicación. Lo cual nos lleva a una nueva
pregunta la cual sería ¿Cómo puedo crear una aplicación escrita en Java?

A diferencia con otros lenguajes de programación que requieren de un IDE 2 de


desarrollo para poder compilar y ejecutar las aplicaciones desarrolladas en el
lenguaje, los programas escritos en Java pueden ser escritos incluso desde un
simple procesador de textos, siempre que el archivo se guarde con extensión .java
y la computadora en cuestión tenga instalada la JVM 3; el programador podrá

1
Weka: conjunto de algoritmos de autoaprendizaje para tareas de minería de
datos; los cuales pueden ser ejecutados desde la aplicación como tal o desde su
código en java.
2
IDE:
3
JVM:
ejecutar y compilar su aplicación desde la línea de comandos del sistema
operativo de la computadora (previa configuración de la misma).

De igual forma y si así lo requiriera el desarrollador puede echar mano del uso de
algún entorno de desarrollo como pueden ser:

 NetBeans.
 Eclipse.
 BlueJ.

Por mencionar algunos, siendo los anteriores entornos de software libre; lo cual a
su vez aporta un punto más a favor del uso de Java como lenguaje de
programación universal al dejar fuera el costo de la licencia que se pagaría si se
quisiera desarrollar de manera formal aplicaciones de Microsoft por ejemplo.

Pero Java no solo se queda ahí, entre los años 2002 y 2007 algunas de las
aplicaciones y juegos de los teléfonos móviles estaban desarrolladas en lenguaje
Java

En Marzo del 96, Rais Buson en un artículo que escribió para la revista
Internacional científica y profesional dijo “Si las redes llegan a tener más
importancia que las máquinas individuales, Java  puede ser el combustible
perfecto para toda esta maquinaria. ”. Hoy en día podemos corroborar que sus
palabras son ciertas, puesto que el uso de Java en el desarrollo de sistemas y
aplicaciones basadas en Web es cada vez más. No obstante aun ahí un buen
número de desarrolladores que emplean otros lenguajes como PHP o .NET
(hablando de ambientes Web) para la creación de sitios o portales dinámicos, a
pesar de ello Java tiene un mayor poder y alcance en comparación con PHP.

A pesar de ello PHP sigue siendo utilizado por la baja complejidad que presenta el
utilizarlo, ya que para definir variables por ejemplo, no es necesario definir el tipo
de variable que es ya que esta se define de manera automática en base al tipo de
dato que esta reciba. Por otro lado PHP es más un lenguaje de programación de
scripts, el cual no tiene una implementación del POO concreta (en versiones
inferiores a la 5), mientras que Java al ser totalmente orientado a objetos ofrece
más ventajas y facilidades a los desarrolladores.

Conclusiones

También podría gustarte