BlueJ un IDE para aprender Java de manera interactiva y visual
BlueJ es un entorno integrado de desarrollo (IDE) diseñado para el lenguaje de programación Java, principalmente con propósitos educacionales, pero también es adecuado para el desarrollo de software a pequeña escala.
BlueJ fue desarrollado para apoyar la enseñanza y el aprendizaje de la programación orientada a objetos y como resultado, su diseño difiere de otros entornos de desarrollo. La pantalla principal muestra gráficamente la estructura de clases de una aplicación en desarrollo (en un diagrama muy parecido a UML) y los objetos pueden ser creados y probados interactivamente.
Combinado con una interfaz de usuario simple, esta facilidad de interacción permite experimentar de manera fácil con los objetos en desarrollo. Los conceptos de la orientación a objetos (clases, objetos, comunicación a través de llamadas a métodos) son representadas visualmente en el diseño de interacción en la interfaz.
Sobre BlueJ
BlueJ dispone de un editor similar a lo que podría ser el bloc de notas u otros editores como Notepad.
Entre sus principales características podemos encontrar lo siguiente:
- Representación de orientación a objetos: los conceptos de clases y objetos son presentados en forma visual.
- Simplicidad de la interfaz: La interfaz gráfica de usuario es más simple que en ambientes de alta escala profesionales, y por ello más fácil de aprender.
- Interacción con objetos: Los programadores son capaces de experimentar con objetos creándolos en el banco de objetos (“Object Bench”) y usando métodos individuales interactivamente (incluyendo paso de parámetros e inspección de resultados).
- El “Code Pad”: El code pad es una herramienta que evalúa instantáneamente expresiones y frases arbitrarias escritas en Java.
- Testeo de regresión: BlueJ soporta pruebas de regresión gracias a su integración con JUnit. Además de la escritura a mano de clases JUnit classes, se pueden grabar tests interactivos y se pueden crear a partir de ellos casos de prueba JUnit.
- Soporte de trabajo en grupo: BlueJ proporciona soporte simple para trabajo grupal vía un subconjunto de funcionalidad CVS y Subversion.
- Soporte de Java ME: Los proyectos Java ME (Micro Edition) pueden ser desarrollados e implementados desde BlueJ.
- Sistema de extensiones flexibles: Las extensiones (a.k.a. Plug-Ins) se pueden desarrollar usando una API de extensiones públicas para extender la funcionalidad del entorno básico del programa.
- Creación de archivos Jar y applets
Antes de pasar al proceso de instalación de este IDE es importante recordar que dado que BlueJ trabaja con Java debemos de contar con el JDK instalado en nuestro sistema.
¿Cómo instalar el IDE BlueJ en Linux?
Para quienes estén interesados en poder instalar este IDE en sus sistemas podrán hacerlo siguiendo las instrucciones que compartimos a continuación.
Los desarrolladores de BlueJ de manera oficial nos proveen de un paquete deb. Por lo que si eres usuario de alguna distribución basada en Debian 9 o Ubuntu 18.10 debes descargar este paquete desde la página web oficial del proyecto.
Nos podemos apoyar con ayuda del comando wget, para ello vamos a abrir una terminal y en ella tecleamos lo siguiente:
wget https://www.bluej.org/download/files/BlueJ-linux-420.deb
Hecha la descarga del paquete podemos realizar la instalación de este con nuestro gestor de paquetes favorito o desde la misma terminal con el siguiente comando:sudo dpkg -i BlueJ-linux-420.deb
Finalmente, en caso de tener problemas con las dependencias de la aplicación, estas podemos solucionarlas ejecutando en la terminal el siguiente comando:sudo apt -f install
Instalación desde Flatpak
Ahora otro método con el que puedes instalar este IDE en tu distribución de Linux en caso de que no seas usuario de alguna derivada de Debian o Ubuntu, es mediante el uso de los paquetes de Flatpak.
Por lo que para realizar la instalación por este medio es necesario que cuentes con el soporte añadido a tu distribución.
En una terminal vamos a teclear el siguiente comando para instalar el IDE:
flatpak install --user https://flathub.org/repo/appstream/org.bluej.BlueJ.flatpakref
Instalación desde JAR
Finalmente, otro medio para poder hacer el uso de BlueJ es descargando su paquete JAR con el cual es posible su uso. El único requisito es que tu sistema soporte JAVA.
Este lo descargamos desde la terminal con:wget https://www.bluej.org/download/files/BlueJ-generic-420.jar
Y basta con dar doble clic sobre el archivo para su ejecución.
El artículo BlueJ un IDE para aprender Java de manera interactiva y visual aparece primero en BlueJ un IDE para aprender Java de manera interactiva y visual.