AngularJS
AngularJS
Top 1%667 punkt/ów
Top 1%
Najważniejsze i najciekawsze funkcje

Przegląd AngularJS: 28 fakty i najważniejsze cechy

1. Posiada dwukierunkowe wiązanie danych

Modele i widoki mogą być nawzajem aktualizowane.
AngularJS
ma to 54%

2. najmniejsza wielkość pliku bez zależności

Mniejszy rozmiar pliku oznacza szybszy czas ładownia.
81KB
Flight: 14KB

3. Wykorzystuje Promises

Posiada wewnętrzne wprowadzenie specyfikacji Promises/A+. Promises to popularna alternatywa dla oddzwanianiu przy postępowaniu z odpowiedziami serwera.
AngularJS
ma to 20%

4. Wspiera trasowanie i tworzenie łącza do strony docelowej

Trasowanie (routing) pozwala na interakcję z adresem url przeglądarki. Jest to bardzo ważne dla wygodnej pracy użytkownika pracującego nad jednostronną aplikacją.
AngularJS
ma to 67%

5. Modele są prostymi obiektami JavaScript

Ułatwia to transfer danych pomiędzy aplikacją i serwisami REST lub pamięcią lokalną. Redukuje również złożoność funkcji getter i setter.
AngularJS
ma to 14%

6. Wspiera jednokierunkowe wiązanie danych

Widoki mogą być aktualizowane automatycznie, gdy widoczny obiekt ulega zmianom.
AngularJS
ma to 80%

7. Posiada automatyczny filtr widoku

Posiada mechanizm do filtrowania widoków oparty na zakresie zmiennych (na przykład przy wyszukiwaniu) bez potrzeby zbytniego wpisywania dodatkowych kodów.
AngularJS
ma to 20%

8. Rozszerza HTML

Niektórzy widzą w tym zaletę, ponieważ eliminuje zapas z innej szablonu językowego.
AngularJS
ma to 27%

9. Opublikowane na licencji MIT

Licencja MIT to niezwykle permisywna licencja, która pozwala na kompleksowe wykorzystanie, w tym biznesowe, bez gwarancji.
AngularJS
ma to 87%

10. Posiada popularną wtyczkę do wspierania animacji

Posiada wtyczkę, która zawiera udogodnienia do prostego tworzenia animacji widoku.
AngularJS
ma to 20%

11. zależności

Mniej zależności wiąże się z mniejszą liczbą dodatkowych skryptów do zawarcia, czego efektem zazwyczaj jest mniej złożony zapas i krótszy czas ładownia.
0
SproutCore: 0

12. Asynchronicznie aktualizuje DOM

Zmiany modeli nie wpływają bezpośrednio na aktualizacje widoku, ale są ustawione w kolejkę i wyekspediowane jako grupa. Może się to okazać o wiele bardziej wydajne niż błyskawiczne aktualizacje widoku.
AngularJS
ma to 27%

13. Posiada wstrzykiwanie zależności

Zwiększa to sprawdzalność i modularność.
AngularJS
ma to 20%

14. najmniejsza wielkość pliku łącznie z zależnościami

Mniejszy rozmiar pliku oznacza szybszy czas ładowania.
81KB
Maria: 20KB

15. liczba wtyczek

Wtyczki oferują prosty sposób na rozszerzenie funkcjonalności lub integracji z innymi usługami. Duża liczba wtyczek oznacza, że istnieje aktywna społeczność użytkowników. Tylko oficjalne wtyczki są uwzględniane.
213
AngularJS: 213

16. Oficjalnie wspiera zarządzanie zależnościami Bower

Bower to prosty w obsłudze, podobny do pakietu npm menedżer do aplikacji interfejsu.
AngularJS
ma to 54%

17. Posiada popularny projekt zestandaryzowany

Posiada oficjalny lub dobrze znany projekt zestandaryzowany, który buduje zalecaną strukturę pliku i pozwala programistom na szybsze rozpoczęcie pracy.
AngularJS
ma to 54%

18. obsługiwane wersje Internet Explorera

Wspieranie starszych wersji przeglądarek może okazać się przydatne dla projektów zespołowych i projektów z dużą bazą użytkowników, wśród których znajdują się użytkownicy Internet Explorer.
8
rAppid JS: 0

19. Posiada zintegrowaną walidację wejścia

Wbudowane narzędzia ułatwiające walidację wejścia klienta przed rozpoczęciem przetwarzania lub wysłania do serwera. Nie zastępuje to serwerowej walidacji i może znacznie ulepszyć doznania użytkownika.
AngularJS
ma to 40%

20. Zawiera jQuery Lite

Wykorzystuje elementy jQuery, gdzie niezbędna okazuje się manipulacja DOM. W ten sposób, programiści otrzymują wygodne funkcje pomocnicze jQuery bez konieczności załączania całej biblioteki. W wielu przypadkach korzystania z niego eliminuje zależność projektu od jQuery.
AngularJS
ma to 7%

21. Posiada stabilny, publiczny API

Numer najważniejszej wersji jest wyższy od 0. Oznacza to, że nie zostanie naruszona kompatybilność wprowadzonych przez zespół programistów zmian API.
AngularJS
ma to 54%

22. Pracuje z bibliotekami AMD takimi jak require.js

Biblioteki AMD (Asynchronous Module Definition) pozwalają na łatwe, modułowe i całkowite programowanie. Jeśli schemat nie działa odpowiednio z takimi bibliotekami, to może mieć ona inne środki do modularyzacji swoich komponentów i rozpoznanie zależności, jak Wstrzykiwanie Zależności.
AngularJS
ma to 60%

23. Posiada dedykowane źródło wtyczek.

Pokazuje to, że konstrukcja posiada żywy ekosystem, duże wsparcie społeczności i pozwala na większą elastyczność i szybsze tempo rozwoju.
AngularJS
ma to 27%

24. Wbudowana synchronizacja abstrakcji RESTful dla modeli

Zawiera udogodnienia do utrzymywania modeli w synchronizacji z ich serwerowym obrazem bez potrzeby pisania jQuery zestandaryzowanych połączeń ajax.
AngularJS
ma to 47%

25. Wykorzystuje Dirty-Checking

Sprawdza, czy nie zaistniały żadne zmiany, aktualizacje na odpowiednich polach. W niektórych przypadkach może być bardziej wydajny niż "obserwatorzy".
AngularJS
ma to 7%

Top 10 frameworki MV*

Dodaj do porównania
    Porównaj
    This page is currently only available in English.