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); }
Comentarios: 5 Fecha último comentario: 25/09/2007 19:06Noticia publicada en
www.javahispano.org. Accede a la página web y participa
You have already tagged this post. Your tags: