Im Rahmen diverser Technologie-Studien und Prototypen wurde schon kurz nach Erscheinen das Potential von Angular und Ionic erkannt - die Time-Saver und Qualitäts-Garanten für moderne Web- und App-Entwicklung.
Angular bietet die Möglichkeit, in JavaScript sehr effizient und stabil modernste und datenintensive Web-Applikationen zu entwickeln. Durch das sogenannte "Two-way binding" wird die Umsetzung von einfachen und komplexen Applikationen wesentlich vereinfacht - insb. verglichen zu traditionellen Ansätzen wie "thick application Server", JSF, jQuery etc. Angular2 führt dies noch einen Schritt weiter: Die oft verpönte "Einfachheit" von JavaScript und die mangelnde Test/Verständlichkeit wird kompensiert, indem in der Meta-Sprach "TypeScript" entwickelt wird. Hierdurhc können diverse potentielle Probleme schon zur Entwicklungszeit erkannt werden.
Ionic als Framework basiert auf Angular und hilft, dynamische Applikationen Cross-zu-entwickeln: Einmal umgesetzt als Web-Applikation lassen sich auch Apps für Android und iOS erstellen, wobei die notwendigen Anpassungen am Applikations-Code sehr minimal sind. Dies reduziert deutlich den Entwicklungs- und Test-Aufwand und sollte als der Ansatz gesehen werden, wenn damit gerechnet wird, Prozesse uns Systeme, die heute nur "für das Web" entwickelt werden, ggf. in Zukunft auch als - leicht wartbare - App zu vertreiben. Ionic2 vollzieht den Schritt auf Angular2 und bietet einen Satz an internen Verbesserungen und Optimierungen, insb. in Bezug auf die Performanz.