¿QUÉ ES JAVA?
Java es un
lenguaje de programación orientado a objetos que se popularizó a partir
del lanzamiento de su primera versión comercial de amplia difusión, la
JDK 1.0 en 1996. Actualmente es uno de los lenguajes más usados para la
programación en todo el mundo.
Veamos un esquema sobre la evolución de los lenguajes.
Este esquema es meramente orientativo: es imposible
reflejar la diversidad de lenguajes y su evolución en un gráfico tan
simplificado. También los datos relativos a fechas son orientativos.
No hay que suponer que lo único válido sea la
programación orientada a objetos por ser lo más moderno. Al contrario,
muchísima programación de la que se hace hoy en día se basa en lenguajes o
código no orientado a objetos. Además, la misma programación orientada a
objetos se basa en conceptos muy antiguos de programación.
Tener en cuenta que algunos lenguajes que nacieron en
los años 60 han perdido vigencia y ya no se usan, mientras que otros se han ido
modernizando y continúan usándose más o menos ampliamente, como es el caso de
Cobol. Lo que consideramos interesante con este esquema es que se vea que Java
es una evolución que por un lado incorpora cosas que se venían usando desde
hace mucho tiempo en programación, y por otro introduce ciertas novedades que
lo convierten en un lenguaje moderno.
Java es un lenguaje útil para casi todo tipo de
problemas. Podemos citar como funcionalidades de Java varias:
1. Aplicaciones “cliente”: son las que se
ejecutan en un solo ordenador (por ejemplo el portátil de tu casa) sin
necesidad de conectarse a otra máquina. Pueden servirte por ejemplo para
realizar cálculos o gestionar datos.
2. Aplicaciones “cliente/servidor”: son
programas que necesitan conectarse a otra máquina (por ejemplo un servidor de
datos) para pedirle algún servicio de forma más o menos continua, como podría
ser el uso de una base de datos. Pueden servir por ejemplo para el teletrabajo:
trabajar desde casa pero conectados a un ordenador de una empresa.
3. Podemos hablar también de “aplicaciones web”,
que son programas Java que se ejecutan en un servidor de páginas web. Estas
aplicaciones reciben “solicitudes” desde un ordenador y envían al navegador
(Internet Explorer, Firefox, Safari, etc.) que actúa como su cliente páginas de
respuesta en HTML.

No hay comentarios:
Publicar un comentario