La fundación Eclipse ha anunciado mediante un comunicado la versión 1.0 de Rich Ajax Platform (RAP), una herramienta muy interesante para crear aplicaciones RIA con Ajax. Esta herramienta es similar a GWT en el concepto de que se programa con Java y tiene un compilador que genera el código HTML y Javascript necesario.
Eclipse RAP está basado en Eclipse RCP pero en lugar de generar SWT contiene un subconjunto de SWT llamado RWT que se traduce a HTML y Javascript (para AJAX en específico se basa en el framework qooxdoo). De esta form, los desarrolladores podrán crear aplicaciones de escritorio y para la web partiendo de un mismo código base.
Otro aspecto interesante de este producto, es que las aplicaciones creadas se distribuyen como bundles de OSGi, un modelo de componentes dinámico que permite - entre otras cosas - desplegar y actualizar un módulo en runtime sin necesidad de reiniciar la aplicación o el servidor que lo contiene.
Puedes encontrar más información y descargar RAP en la página del proyecto.
Etiquetas: j2ee, eclipse, osgi, ajax, rap, qooxdoo
¿Alguna razón especial para crear otra plataforma parecida a una ya existente o ganas de reinventar la pólvora?
¿La sana competencia? Con tantas opciones RIA actualmente (Flex, Silverlight, GWT, diferentes sabores de AJAX) la verdad todo debe de ser para mejorar. Por el momento me quedo con OpenLaszlo, pero creo que ya es cuestión de gustos.
El motivo es la productividad. Programar con RIA va a ser mucho más fácil para lograr aplicaciones AJAX que hasta ahora. Seguro.
en realidad es ta muy interesante este nueva propuesta se puede crear tanto aplicaciones en jse y jee
la verdad que esta muy bueno voy a probar que tal es .
< ---------------------- SdarknoT ---------------------->
Yo alucino con la gente quejandose de que saquen cosas nuevas parecidas a otras, ni que tuvieras que pagar por cada framework que sale. acaso la mayoria de aplicaciones que hacemos en nuestros trabajos no son copias o son iguales que otras ya creadas?? que cada uno elija el que mas le guste y todos contentos.
// El motivo es la productividad. Programar con RIA va a ser mucho más fácil para lograr aplicaciones AJAX que hasta ahora //
Espero que si, por que de momento es lo que los anglos llaman un PITA :D
un PITA?? :P
Despues de mirar un poco la arquitectura no veo lo del compilador java2javascript, parece que lo que tienen es una implementación parcial de SWT que genera JS+DHTML y ya esta. Si esto es asi (que sólo he mirado superficialmente) juega en una liga totalmente distinta a la de GWT. GWT es un framework puro de lado cliente como lo puden ser librería JS como dojo, qooxdoo, ext o yui, programas en java pero el resulado es un conjunto de ficheros html y js totalmente independientes de la tecnología usada en lado servidor.
RAP se asemeja más a cosas como Echo2 o librerías JSF/AJAX como IceFaces o Jmaki, personalmente no me gusta nada el enfoque de todos estos productos porque lo "unico" que hacen es renderizar en DHTML y luego capturar los eventos y enviarlos para que la logica se procese siempre en lado servidor. Por ejemplo, con GWT me puedo hacer una calculadora en DHTML+JS y hacer los calculos simples en cliente y si tengo alguno complejo mandarlo al servidor, con RAP o similares todos los calculos se van al lado servidor y no me dan la libertad de elegir donde quiero ejecutar las cosas (para sumar dos números es absurdo gastar ancho de banda y recursos de servidor). O por ejemplo pensar en google SpreadSheet, o un editor UML ajax (que tengo uno a medias...), cada vez que quiera añadir una nueva clase a mi diagrama tengo que llamar al servidor??, pues en estos frameworks no queda más remedio porque el "new MiClaseUML()" se tiene que ejecutar en el lado servidor.
Lo que si me interesa es el tema de OSGI para aplicacions j2ee que usan, tendre que echarle un ojo a ver como va.
PD: hablando de "productividad" GWT gracias al hostedbrowser es un entorno bastante apañao para desarrollar rapido, si ha esto le unes un editor visual de componentes (como gwt designer, depago 30 eurillos al año) me parece bastante razonable. De todos modos esto de la "productividad" siempre es muy relativo...
remoh, totalmente deacuerdo con tus apreciaciones.
Yo tambien uso gwt con el gwt-designer, aunque lo uso sin licencia :-/
PITA -> Pain In The Arse
:D
srftrgtgbdffjfjbjñve
dfgdfgjdfg
dfgdfg
dfg
dfg
df
gdf
sg
dfg
h
ghjhgjg
j
yf
gf
g
dg
g
dfg
f
dg
Escribe tu comentario