#8#6 Si, usas el API que proporciona GWT que se parece bastante a cualquier otra API de desarrollo de interfaces de usuario, como swing o SWT y te lo compila a Javascript + un pequeño archivo HTML que sólo incluye el código Javascript pero que puedes usar para poner divs y luego en el código seleccionarlos y añadir tal o cual widget a ese div (no se si el método es getById o algo parecido...).
La comunicación con el servidor se hace a través de RPC. Tú no tienes más que crear una interfaz indicando las firmas de los métodos y crear otra con los mismos métodos que además tenga como parámetro un objeto AsynCallback (o algo así) y devuelva void. Y listo. Él se ocupa de traducir los objetos que envías y recibes a XML y viceversa (siempre y cuando sean serializables)
#10Es que la idea es que no trabajes con el código HTML y Javascript.
Cuando compilas C a código máquina tampoco te dedicas luego a modificar el programa cambiando el código máquina, coges el código fuente y a currar.
#6A ver si lo entiendo:
1.- Desarrollas el programa en Java, usando las bibliotecas GWT para crear el interfaz.
2.- Con GWT conviertes el programa en Javascript.
3.- Creas un sencillo cliente html que llama al programa en Javascript.
¡Y listo!. ¿Así de fácil?. Si es así, me gusta. :-)
#9A mi no me acaba de convencer GWT, si haces una aplicación con el desde cero y punto si puede estar bien, pero si luego quieres integrarlo en una aplicación más grande o trabajar directamente con el código HTML, Javascript, etc. me da la impresión que es un poco "guarro", no? Ojo, lo digo sin haber trabajado con el, pero si que he leido artículos y demás...
La comunicación con el servidor se hace a través de RPC. Tú no tienes más que crear una interfaz indicando las firmas de los métodos y crear otra con los mismos métodos que además tenga como parámetro un objeto AsynCallback (o algo así) y devuelva void. Y listo. Él se ocupa de traducir los objetos que envías y recibes a XML y viceversa (siempre y cuando sean serializables)
Cuando compilas C a código máquina tampoco te dedicas luego a modificar el programa cambiando el código máquina, coges el código fuente y a currar.
1.- Desarrollas el programa en Java, usando las bibliotecas GWT para crear el interfaz.
2.- Con GWT conviertes el programa en Javascript.
3.- Creas un sencillo cliente html que llama al programa en Javascript.
¡Y listo!. ¿Así de fácil?. Si es así, me gusta. :-)
¿Porqué Google habrá preferido Java a Python? :-|
google.dirson.com/post/2100/
:|
Me quedo con DWR...