Angular JS
AngularJS to otwarty framework oparty na języku JavaScript, wspierany i firmowany przez Google,
wspomagający tworzenie i rozwój aplikacji internetowych na pojedynczej stronie.
Zadaniem biblioteki jest wdrożenie wzorca Model-View-Controller (MVC) do aplikacji internetowych,
aby ułatwić ich rozwój i testowanie. Angular korzysta ze wzorca MVC i promuje utrzymywanie słabych
zależności (loose coupling) pomiędzy warstwą logiki, prezentacji i danych. Angular wprowadza
tradycyjne serwerowe technologie, takie jak kontrolery zależne od widoku do aplikacji klienckich.
W wyniku takiego działania można w łatwy sposób uprościć back-endową część aplikacji, odchudzając cały projekt.