AngularJS – to framework JavaScript stworzony przez Google. Służy do łatwego i szybkiego budowania aplikacji internetowych na pojedynczej stronie.
Popularne aplikacje, które wykorzystują Angular:
- Netflix;
- IstockPhoto;
- Udemy;
- Virgin Mobile.
Framework przystosowuje i rozszerza możliwości tradycyjnego HTML-a do lepszej obsługi dynamicznych treści, dzięki czemu możliwa jest automatyczna synchronizacja między modelem i widokiem.
Główne założenia:
- Pokazanie testowania kodu jako tak samo ważnego, jak pisanie kodu.
- Oddzielenie warstwy klienckiej aplikacji od warstwy serwerowej, co ułatwia pracę zespołu.
- Pokazanie twórcom ścieżki od projektowania interfejsu, poprzez pisanie logiki biznesowej, aż do testowania.
