La sencillez de BlueJ
A finales de los noventa, Michael Kelling desarrolló un innovador lenguaje/entorno pedagógico conocido como Blue, como parte de su investigación de doctorado. Bluej es una variante de Blue a Java y fue lanzado por primera vez en 1998. Para sorpresa de muchos observadores, empezó a utilizarse en todo el mundo como lenguaje de programación. Es un lenguaje muy apreciado, que proporciona un enfoque sencillo de aprender para los programadores que prefieren un enfoque puramente funcional sobre un lenguaje de programación procedimental u orientado a objetos.
La principal diferencia entre BlueJ y Blue es la sintaxis y la semántica del lenguaje. Blue es un lenguaje de programación de bajo nivel, cliente-servidor, mientras que Bluej es un lenguaje de scripting de alto nivel, del lado del servidor. BlueJ, que está escrito en Java, ofrece la posibilidad de crear aplicaciones "Hello World" sin necesidad de escribir un código fuente (el código fuente está en el código que produce la salida), lo que supone una gran ventaja sobre Java. Bluej también proporciona un gran número de bibliotecas y herramientas para el desarrollo web. Como su sintaxis es idéntica a la de Java, la mayoría de las personas que están familiarizadas con Java no tienen que conocer los distintos matices de Blue. Como beneficio secundario, no es necesario estar familiarizado con ningún código Java para utilizar Blue; de hecho, la mayoría de las características que proporciona el marco BlueJ son compatibles con las del popular código abierto como PHP, Perl, Python, y más.
BlueJ, al ser un programa sencillo de aprender y utilizar, se desarrolló originalmente como una aplicación de escritorio, pero poco a poco se está considerando también como una aplicación web. Para ejecutar BlueJ en su navegador, deberá descargar e instalar un pequeño software llamado BluejServer, que forma parte del conjunto de productos BlueJ. Una vez instalado el software en su ordenador, simplemente inicie su navegador y visite la página web oficial de Blue. El proceso de instalación tomará sólo unos segundos y una vez que la Extensión Bluej haya sido instalada, su sitio web estará en vivo!