AngularJS
Więcej informacji
- Twórca
- Miško Hevery (Google)
- Premiera
- Typ
- Framework JavaScript
- Licencja
- MIT
Pierwszy duży framework frontendowy Google’a — upowszechnił dwukierunkowe wiązanie danych, a od 2022 roku nie jest wspierany.
Dziś mówi się „AngularJS” lub „Angular 1”, żeby odróżnić go od Angulara 2+, który jest całkowitym przepisaniem bez sensownej ścieżki migracji. Główny pomysł polegał na tym, że HTML dostał nowe atrybuty — ng-repeat, ng-model — wiążące element wprost ze zmienną w $scope. Zmieniasz zmienną i DOM się aktualizuje, i odwrotnie.
Magia była też pułapką: pętla $digest szukała zmian, porównując wszystko ze wszystkim, co w dużych widokach spowalniało działanie i prawie uniemożliwiało debugowanie. Długoterminowe wsparcie zakończyło się 31 grudnia 2021 roku.