Buscar
Social
Ofertas laborales ES
« Descripción de Web Beans en 4 partes | Main | Video de humor sobre Javapolis 2007: HashCode Wars »
martes
sep252007

Scripting con Java 6

En el sitio "JavaTools Community" han publicado, entre otras cosas, unas referencias a  los posts sobre las capacidades de scripting para Java 6.

Su autor, Greneyed (Community Leader), desgrana en ocho entradas de su blog "Green pastures", lo que se puede hacer con el API de Java 6 y con los lenguajes de scripting: Javascript, Groovy, Jython, JRuby o PHP.

Por otro lado, en la web dedicada al JSR-233, se enumeran en una tabla los 'engines' (implementaciones del JSR para diferentes lenguajes de scripting) disponibles.

Java SE 6 viene por defecto con una versión de la implementación Java del Engine de Javascript de la Fundación Mozilla, Rhino 1.6R2, aunque no tiene todas sus funcionalidades.

Además, Dejan Bosanac, autor de "Scripting in Java", en su artículo "Scripting with Balance in Design and Performance" nos muestra como integrar estos lenguajes con Java.

Todo esto demuestra el futuro de los lenguajes de scripting haciendo de Java un middleware sobre el que se pueda programar en cualquiera de ellos. Hasta se nos permitirá realizar applets programados sobre javascript (scriptlets), al estilo:

<applet archive="../../scriptlet.jar" code="com.sun.scriptlet.Scriptlet" width=100 height=50>
<param name="scriptsrc" value="hello.js">
</applet>

y el código de hello.js

var font;
function init(applet) {
var Font = java.awt.Font;
font = new Font(Font.DIALOG, Font.BOLD, 18);
}
function paint(applet, g) {
g.setFont(font);
g.clearRect(0,0,100,50);
g.setColor(java.awt.Color.RED);
g.drawString('hello world', 0, 20);
}

 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.