Por Fabiola Cruz Garro – Estudiante de la carrera de Ingeniería Informática

En la actualidad ha incrementado la demanda de tecnologías que puedan crear aplicaciones informáticas en conjunto con el crecimiento acelerado de la era digital. Por esta razón, la industria del desarrollo de software ha buscado garantizar el rendimiento y la alta calidad para el sector empresarial. ¿Se imagina la cantidad de líneas de código que se requieren para formar los sistemas que acostumbra a utilizar en su día a día? En el mercado existe gran variedad de herramientas de programación, “Java es uno de los lenguajes más complejos en el desarrollo de software, pero también es uno de los más demandados.” (LinkedIn Learning, 2015). Java se ha posicionado entre los mejores lenguajes de programación desde su lanzamiento en 1995 por Sun Microsystems, y es parte de múltiples dispositivos desde una portátil hasta el internet.

Ceballos (2011) expone en su libro que la palabra “Java” nos trae a la mente una taza de café, que es oficialmente su logotipo, pero ¿por qué una taza de café? Seguramente por las muchas que se tomaron sus creadores, entre ellos James Gosling. Java no solamente funciona para desarrollar aplicaciones de uso general y también para aplicaciones web, por lo cual es importante comprender cómo se dividen las plataformas Java:

¿Qué es Java Enterprise Edition (Java EE)? De acuerdo con Java (s. f.), es un entorno independiente de la plataforma, centrado en Java, para el desarrollo, la construcción y la implementación en línea de aplicaciones comerciales basadas en la Web. Java EE incluye muchos componentes de Java Standard Edition (Java SE). La plataforma Java EE se compone de un conjunto de servicios, API y protocolos, que proporcionan las funciones necesarias para desarrollar aplicaciones basadas en web de múltiples capas.

Java EE 8, según afirma Java (s. f.), tiene como objetivo modernizar la infraestructura de Java Empresarial para los entornos en la nube, además de incluir nuevas tecnologías. Para empezar a desarrollar aplicaciones web se debe contar con el siguiente software:
• Plataforma Java, edición estándar
• Kit de desarrollo de software Java EE 8
• Componente de tutorial de Java EE 8
• IDE de NetBeans
• Apache Maven

Estos se pueden descargar desde su sito oficial en Internet, así como encontrar información y una guía completa con el paso a paso de su instalación en el siguiente enlace: (https://javaee.github.io/tutorial/toc.html).

 

 

Para finalizar, Jacas Puig (2014, p.28) argumenta que Java obtuvo todo su éxito debido a que sus creadores lograron crear un lenguaje que permitiera a los programas ser multiplataforma, esto quiere decir que puedan ejecutarse en diferentes dispositivos sin importar su sistema operativo, lo que demuestra el alcance de Java. Como bien lo dijo James Gosling en una entrevista “Java debe ser un territorio neutral, la Suiza de la tecnología informática.” (Comin, 2005).

 

MOXIE es el Canal de ULACIT (www.ulacit.ac.cr), producido por y para los estudiantes universitarios, en alianza con el medio periodístico independiente Delfino.cr, con el propósito de brindarles un espacio para generar y difundir sus ideas.  Se llama Moxie - que en inglés urbano significa tener la capacidad de enfrentar las dificultades con inteligencia, audacia y valentía - en honor a nuestros alumnos, cuyo “moxie” los caracteriza.

Referencias bibliográficas:
• Ceballos, J. (2011). Java 2 Curso de Programación. (4 ed.). Alfaomega Grupo Editor.
• Comin, A. (2005). Gosling: "Java debe ser territorio neutral, la Suiza informática". El País. https://elpais.com/diario/2005/06/09/ciberpais/1118284530_850215.html
• Jacas Puig, S. (2014). Aplicación de resúmenes automáticos de noticias de prensa en línea. [Trabajo Final de Graduación]. Universidad Pompeu Fabra de Barcelona. https://repositori.upf.edu/bitstream/handle/10230/22908/JacasPuig_2014.pdf
• Java. (s. f.). ¿Qué es la tecnología Java y para qué la necesito? https://www.java.com/es/download/help/whatis_java.html
• Java. (s. f.). Java Platform, Enterprise Edition (Java EE) 8 El tutorial de Java EE. https://javaee.github.io/tutorial/toc.html
• LinkedIn Learning. (2015). Aprende Java.