En effet, avec AngularJS on peut très rapidement développer des IHM suivant le paradigme MVVC en JavaScript et HTML5. AngularJS est parfaitement compatible, pour ne pas dire en parfaite osmose avec un back end JavaScript côté serveur comme Node.js
En revanche, il est beaucoup plus difficile d'associer un front AngularJS avec un serveur JEE (hors WS Rest). On peut donc affirmer que ces frameworks JavaScript sont peu compatibles avec JEE.
Pour cette raison, on remarque que les applications sont typées JEE – PHP ou JavaScript pour le back et le front, mais sont rarement panachées.
Donc, pour un projet basé sur un écosystème JEE où l'on veut faire des IHM en AJAX, on ne disposera à mon sens que de trois solutions :
- JSF ;
- Spring MVC ;
- GWT.
Et seul GWT permet de générer de l'AJAX sans écrire une seule ligne de JavaScript. Alors, je pense d'une part, GWT n'est en rien menacé par AngularJS, Polymer ni aucun autre framework JavaScript. Et d'autre part que GWT possède des arguments solides pour résister à JSF et Spring MVC.
Et vous ?
Pensez-vous que GWT est menacé par des frameworks JavaScript comme AngularJS ?