Die Java EE ist mit dem serverzentrierten JSF-Framework-Standard für grafische Benutzungsoberflächen nur schwach ausgerüstet für moderne Single-Page-Webanwendungen. Moderne JavaScript-Bibliotheken ermöglichen einen deutlich höheren Benutzerkomfort. AngularJS ist ein Framework, das mit seinem sauberen deklarativen MVC-Konzept und seiner modularen Komponentenarchitektur die Erstellung und Wartung komplexerer Oberflächen ermöglicht. Über REST ist auch der Anschluss eines Java EE-Backends problemfrei möglich.
Torsten Fink, Till Hermsen, Philipp Kumar