- Łatwa w rozbudowie. Po opanowaniu podstaw będzie można bez trudu określić sposób działania nawet skomplikowanych aplikacji AngularJS. Dzięki temu aplikacja będzie mogła być łatwo rozbudowywana o nowe funkcje, przydatne dla jej użytkowników.
- Łatwa w konserwacji. Aplikacje AngularJS pozostają łatwe w debugowaniu i usuwaniu błędów, co oznacza, że długoterminowa ich konserwacja okazuje się dość prostym zadaniem.
- Łatwa do przetestowania. Framework AngularJS zapewnia dobrą obsługę testów zarówno jednostkowych, jak i typu E2E (ang. end-to-end). W ten sposób możesz wyszukać i poprawić błędy, zanim zostaną odkryte przez użytkowników aplikacji.
- Zgodna ze standardami. Framework AngularJS został oparty na wbudowanych możliwościach przeglądarek internetowych, pozwala na tworzenie aplikacji sieciowych zgodnych ze standardami i wykorzystujących najnowsze funkcje (na przykład API HTML5), a także popularne narzędzia oraz inne frameworki.
AngularJS
Framework AngularJS stanowi wprowadzenie do jednego z najlepszych aspektów programowania po stronie serwera, pozwala na ich wykorzystanie w celu wzbogacenia kodu HTML przetwarzanego przez przeglądarkę internetową i przygotowuje podstawy ułatwiające opracowywanie bogatych aplikacji internetowych (ang. Rich Internet Applications — RIA). Warto w tym miejscu dodać, że aplikacje AngularJS są budowane na podstawie wzorca projektowego o nazwie MVC (ang. Model-View-Controller), w którym nacisk został położony na tworzenie aplikacji charakteryzujących się wymienionymi poniżej cechami.