Alternativas de GWT - Google Web Toolkit Mejor Valoradas
15 GWT - Google Web Toolkit Reseñas
It is very easy to create complex user interfaces using Java almost exclusively. Reseña recopilada por y alojada en G2.com.
It doesn't give you the same flexibility as you'd get if using JavaScript. Reseña recopilada por y alojada en G2.com.

Es realmente útil optimizar aplicaciones basadas en la web de manera inteligente y aumentar la tasa de productividad. Como es completamente gratuito, cualquiera puede usarlas fácilmente. Cualquier desarrollador no necesita ser demasiado experto en js, solicitudes http, ya que proporciona todo. Reseña recopilada por y alojada en G2.com.
Um nada por ahora. Porque estaba intentando esto desde hace unos días y me ayuda también. Reseña recopilada por y alojada en G2.com.

GWT hizo un trabajo muy bueno en automatizar y facilitar el desarrollo de aplicaciones web que no se recargaban mucho y cargaban datos y actualizaciones en segundo plano de manera fluida. Fue el kit de herramientas elegido para desarrollar Google Gmail, Blogger, Inbox y muchas otras aplicaciones. Fue creado en 2006 y Google lo mantuvo hasta 2012. El kit de herramientas era una opción muy fuerte en ese entonces. Reseña recopilada por y alojada en G2.com.
Desafortunadamente, el proyecto perdió el apoyo de Google en 2012, se volvió de código abierto, pero aún no hay nuevos lanzamientos desde 2017. Eso significa que para 2020 está desactualizado por 3 años y con errores acumulados. Aparte de ese hecho, las tecnologías modernas HTML 5, CSS 3 y HTTP/2 son muy superiores a los beneficios que GWT aporta a un proyecto. El kit de herramientas hace que las páginas web sean pesadas con Javascript incrustado muy difícil de depurar, el tiempo de compilación es largo y el kit de herramientas ya no es fácil de configurar. Reseña recopilada por y alojada en G2.com.

Muy fácil escribir y mantener código en Google Web Toolkit. Reseña recopilada por y alojada en G2.com.
Todo está bien, nada que no guste del kit de herramientas web de Google. Reseña recopilada por y alojada en G2.com.

Muy fácil de usar e integración con el código. Reseña recopilada por y alojada en G2.com.
Muy buena característica para la aplicación web y el soporte tecnológico. Reseña recopilada por y alojada en G2.com.
Using Java to generate JavaScript running on the browser.
Ease of mixing JavaScript and Java code.
The JavaScript generated is performant ready for production use.
Ease in communication with the server. Reseña recopilada por y alojada en G2.com.
The time to compile code as project grows. Reseña recopilada por y alojada en G2.com.

Si usas Java, entonces estás listo para comenzar.
El código puede ser reutilizable y todas las facilidades vienen junto con Java.
Cuando la aplicación se hace más grande, el código será fácil de mantener.
Maneja la compatibilidad del navegador.
Java es fuertemente tipado y, por lo tanto, la mayoría de los problemas de codificación se detectan durante el tiempo de compilación.
IDEs potentes como Eclipse son populares para Java y permiten una codificación muy rápida, atajos, refactorización y análisis de código.
JavaScript optimizado. El compilador inserta los métodos, elimina el código muerto y lo minimiza. Además, el código se divide en archivos JavaScript separados, y por lo tanto, la aplicación puede cargarse gradualmente a medida que visitas nuevas pantallas.
Gestión de recursos estáticos. Referirse a recursos estáticos como CSS e imágenes en el código requiere una declaración explícita en el código Java. Permite una separación limpia y también permite localizar fácilmente el uso de recursos. Usuarios de Eclipse, piensen en usar Ctrl+Shift+G para determinar dónde se refiere una imagen en el código.
Tiene una estructura incorporada para el componente del lado del servidor también. Eso también viene con una serialización súper optimizada para la transmisión de objetos. Los programadores no necesitan trabajar en JSON: el servidor y el cliente hablan clases y objetos. Y aún permite implementar tu propia estrategia de serialización, tus propios componentes del lado del servidor. Reseña recopilada por y alojada en G2.com.
Perderás el control de tu javascript
Necesita mucha memoria para ejecutarlo en modo de desarrollo
Alto tiempo de compilación
Cada llamada al servidor será ajax
Se requiere un complemento del navegador para el desarrollo. El complemento del navegador no se mantenía para funcionar con versiones más nuevas del navegador. Esto desalentó su adopción.
Cada cambio en el código del lado del cliente requería una recompilación. Los programadores estaban acostumbrados al método rápido de cambio-actualización-verificación. La compilación ralentizaba las cosas.
Aspecto y sensación de la interfaz de usuario. Aunque la versión inicial fue excelente para su tiempo, el aspecto y la sensación no evolucionaron con el tiempo.
La evolución del propio conjunto de herramientas se ralentizó. Reseña recopilada por y alojada en G2.com.

Muy fácil diseñar la interfaz de usuario.
La validación fue realmente fácil.
Fácil de crear componentes reutilizables.
Componentes compatibles con varios navegadores
Basado en MVC Reseña recopilada por y alojada en G2.com.
Lentitud - Debido a la compilación de código java a javascript Reseña recopilada por y alojada en G2.com.

GWT Web Toolkit es un conjunto de herramientas de código abierto que permite a los desarrolladores web crear y mantener aplicaciones complejas de front-end en JavaScript utilizando Java. GWT es utilizado por muchos productos en Google, incluyendo Google AdWords. GWT es de código abierto, completamente gratuito. Puedes crear aplicaciones web altamente receptivas con un procesamiento intensivo en el lado del cliente y una comunicación reducida con el lado del servidor. Reseña recopilada por y alojada en G2.com.
GWT no es divertido para trabajar. Después de todo, es Java y Java no es un lenguaje divertido para trabajar. Si añades el hecho de que los diseños completos y los controles personalizados deben crearse en Java, puedes hacer llorar fácilmente a un programador adulto. Es difícil añadir algunas características útiles de Javascript nativo. Reseña recopilada por y alojada en G2.com.