Si usted tiene familiaridad con JavaScript y Java, que realmente están perfectamente adaptadas para obtener el máximo provecho de GWT. Lo que muchas personas no se dan cuenta es que GWT tiene muchas capas y que usted puede decidir realmente en cuáles de esos niveles desea trabajar.
Por ejemplo, a veces escribo directamente en la biblioteca DOM para proyectos. Es muy similar a escribir código JavaScript, excepto que puede usar un IDE correctamente y obtener el poder de un compilador. Del compilador obtengo verificación de tipo estático, muchas optimizaciones buenas del compilador y (en realidad, mi favorito para mantener el código) las aserciones del modo de depuración. Nadie realmente tiene mucha capacidad para hacer afirmaciones, pero es muy agradable poder compilar un modo de depuración que realiza chequeos costosos para desenterrar errores y luego apaga el modo de depuración y hace que el código simplemente se evapore. (No solo desaparecen las afirmaciones afirmativas, sino que también se compila todo el código accesible desde los asertos).
Otras veces, escribo código en la biblioteca de UI de GWT. Ese código se parece un poco al código swing o SWT, por lo que es más cómodo para los desarrolladores de Java puro. Al trabajar en este nivel, no tiene que preocuparse tanto por el DOM y, por lo general, es posible construir una aplicación sin escribir ningún JavaScript. Ocasionalmente se encuentra con un error donde algo no funciona de manera consistente en un navegador en particular. La gente de GWT considera esos errores.
Puede tipo de elegir qué nivel de abstracción que desea trabajar. Hay compensaciones en cada nivel, pero GWT debería apoyarlas.
Además, la divulgación completa: Soy el tipo en el video que Chi vinculado anteriormente, por lo que se podría decir que estoy muy apegado a GWT.
¿Por qué cerrar? Esto me parece una pregunta interesante. –
Algunas personas tienen la mala costumbre de hacer clic en 'cerrar' si simplemente no les gusta la pregunta. No creo que esto sea subjetivo ni argumentativo en absoluto –
¿Terminaste usando GWT? ¿Entregó? – HDave