¿Más personas piensan que GWT (anteriormente Google Web Toolkit) está diseñado por ingenieros en el vacío?

No. En todo caso, habría sido diseñado por un ingeniero convertido en empresario, posiblemente en el vacío.

La principal fortaleza de GWT es permitir que los desarrolladores escriban código de navegador front-end en Java, utilizando componentes estándar que el compilador GWT transformará en objetos compatibles con el navegador cruzado en la página. Las tecnologías comparables serían cosas como el generador de interfaz de usuario de Visual Studio o el asistente de interfaz de usuario de XCode.

Lo que significa que está optimizado para colocar componentes estándar en una página de manera prescindible y fácil de codificar, es decir, tablas de datos e informes. Para las aplicaciones que necesitan visualizar muchos datos, los modelos construidos en Java se transforman casi mágicamente en elementos de interfaz de usuario vinculados, mientras que las aplicaciones más personalizadas con interfaces de usuario hechas a mano serían más difíciles de construir en GWT.

Entonces, no, sus objetivos de diseño (y, por lo tanto, el mercado objetivo) son bastante específicos, pero satisfacen una necesidad real. Quizás no en las atractivas aplicaciones orientadas al cliente que la mayoría de nosotros conocemos, pero los marcos orientados a los negocios han existido y han sido útiles durante mucho tiempo.

GWT podría ser un ” Leviatán de ingeniería excesiva” , pero los Leviatanes de ingeniería excesiva podrían ser lo que necesita para mantenerse firme cuando se trata de crear proyectos del tamaño del leviatán …
Los desarrolladores no son todos iguales, y supongo que algunos son más eficientes haciendo GWT que jQuery. Los idiomas y los marcos tienen su propia filosofía, y en ocasiones es más fácil usar una tecnología que “se ajuste a usted”.
Además, la experiencia que puede tener con una tecnología depende principalmente de “quién será su ‘mentor'” … Puede que le guste una tecnología “mala” porque la aprendió con el buen tipo …