JUSTIFICACION DE LA SELECCION DE JAVA 3.1


 

La tecnología Java permite acceder a las aplicaciones basadas en la web desde cualquier lugar. Los desarrolladores de Java prueban estas aplicaciones para todos los navegadores web posibles, lo que hace que puedan ejecutarse fácilmente en cualquier sistema operativo posible como Windows, Mac y Linux.

Aplicaciones distribuidas

La función de red integrada en Java hace que la computación distribuida sea factible y fácil de utilizar. Esto permite a los desarrolladores gestionar múltiples nodos en un centro de datos para mejorar el rendimiento y/o disminuir la latencia de determinadas aplicaciones.

Lenguaje seguro

El hecho de que las aplicaciones se desplieguen, por lo general, en servidores dedicados hace que puedan ser fácilmente mantenidas y supervisadas por administradores de servidores experimentados. Las brechas de seguridad de las aplicaciones Java son menores.

APIS

Las siglas tienen su origen en Application Programming Interface. Las APIs de Java consisten en un conjunto de librerías de código compilado ofrecidas por la compañía multinacional ya listas para que sean usadas por todos los desarrolladores o programadores.

Java dispone de un rico conjunto de API para desarrollar cualquier aplicación compleja.

Herramientas poderosas

IDE’s (Integrated Development Environment) como Eclipse y Netbeans han facilitado enormemente el Desarrollo Java. Desarrollar utilizando herramientas de desarrollo integrado es una experiencia radicalmente distinta al uso de la programación utilizando solo editores de textos generalistas,

Las herramientas IDE mejoran la productividad durante la codificación no solo por las ayudas integradas de que disponen sino también por las ayudas a la depuración del código.

Existen decenas de herramientas más para el análisis de logs, construcción de aplicaciones Java, decompiladores y otras.

Gran comunidad

Aun disponiendo de todas estas ventajas, si no dispusiera de una comunidad de desarrolladores que compartiera el conocimiento sobre la herramienta, sería difícil su supervivencia.

Miles de comunidades ayudarán tanto a los principiantes con sus primeras dudas como a los expertos desarrolladores que precisarán de experiencias anteriores de otros desarrolladores seniors.

Gran número de librerías

Las librerías de código abierto son un elemento muy atractivo de este lenguaje. Algunos fabricantes, como Apache y Google, han aportado muchas librerías. La disponibilidad de estas librerías hace que el desarrollo en este lenguaje sea más simple, rápido y económico.

Desarrollo rentable

En el caso de las aplicaciones Java, el desarrollador no necesita realizar versiones de la misma aplicación para cada navegador o sistema operativo. Esto es lo que hace que el desarrollo se realice de forma más rápida y sencilla, rebajando costes.

Es gratuito

No es desdeñable que sea un lenguaje gratuito, lo que lo populariza y lo acerca a los nuevos desarrolladores que se incorporan al mercado.

Comentarios