AngularJS
AngularJS
Top 1%646 Punkte
Top 1%
Top Eigenschaften und Besonderheiten

AngularJS: 28 Fakten und Höhepunkte

1. Hat wechselseitige Datenbindung

Models und Views können daran gebunden werden sich gegenseitig zu aktualisieren.
AngularJS
Vorhanden bei 53%

2. minimierte Dateigröße ohne Abhängigkeiten

Eine kleinere Dateigröße resultiert in schnelleren Ladezeiten.
81KB
Flight: 14KB

3. Benutzt Promises

Hat eine interne Implementierung der Promises/A+ Spezifikation. Promises sind eine beliebte Alternative zu Callbacks beim Umgang mit Serverantworten.
AngularJS
Vorhanden bei 20%

4. Modelle sind einfache JavaScipt-Objekte

Dies sorgt für leichteren Datenaustausch zwischen der Applikation und REST-Diensten oder dem LocalStorage. Es vermeidet außerdem Komplexität, die durch Getter- und Setter-Funktionen entstehen würde.
AngularJS
Vorhanden bei 13%

5. Unterstützt Routing und Deep Linking

Routing ermöglicht Interaktion mit der Browser URL. Dies sorgt für ein umfassendes Benutzererlebnis, besonders in One-Page-Apps.
AngularJS
Vorhanden bei 67%

6. Unterstützt einseitige Datenbindung

Views können daran gebunden werden sich automatisch zu aktualisieren sobald sich ein beobachtetes Objekt verändert.
AngularJS
Vorhanden bei 80%

7. Hat eine automatische View-Filterung

Hat einen Mechanismus der Views anhand von Variablen (z.B. beim Suchen) filtert, ohne zusätzlichen Code schreiben zu müssen.
AngularJS
Vorhanden bei 20%

8. Reicht über HTML hinaus

Manche Leute sehen es als Vorteil durch die Eliminierung des Zuschlags einer anderen Template-Sprache.
AngularJS
Vorhanden bei 27%

9. Unter MIT-Lizenz veröffentlicht

Die MIT-Lizenz ist eine liberale Lizenz die sämtliche Gebrauchsformen, einschließlich des unternehmerischen Gebrauchs, ohne Gewähr erlaubt.
AngularJS
Vorhanden bei 87%

10. Hat Dependency Injection

Testbarkeit und und Modularität wird dadurch gesteigert.
AngularJS
Vorhanden bei 20%

11. Hat ein beliebtes Plugin welches Animationen unterstützt

Hat ein Plugin mit dem man auf einfache Weise View Animation kreieren kann.
AngularJS
Vorhanden bei 20%

12. Abhängigkeiten

Weniger Abhängigkeiten resultieren in weniger zusätzlichen Scripts, die einzufügen wären, was für gewöhnlich in geringeren Entwicklungsanforderungen und schnelleren Ladezeiten resultiert.
0
SproutCore: 0

13. Aktualisiert die DOM asynchron

Modelländerungen resultieren nicht unmittelbar in View-Updates, sondern werden gruppiert und gemeinsam angewandt. Dies kann deutlich performanter sein als sofortige View-Updates.
AngularJS
Vorhanden bei 27%

14. Beinhaltet jQuery Lite

Benutzt jQuery Lite Elemente, wenn DOM Manipulation notwendig ist. Auf diesem Weg profitieren Entwickler von den komfortablen Helferfunktionen, ohne die gesamte Bibliothek einfügen zu müssen. In vielen Anwendungsfällen beendet dies die Abhängigkeit des Projekts von jQuery.
AngularJS
Vorhanden bei 7%

15. Anzahl Plugins

Von den offiziellen Pluginquellen. Plugins bieten einen leichten Weg die Funktionalität zu steigern oder andere Dienste zu integrieren. Eine Vielzahl an Plugins ist auf eine aktive Community zurückzuführen, sowie darauf, dass das Framework sehr kompatibel und/oder flexibel ist.
213
AngularJS: 213

16. minimierte Dateigröße einschließlich Abhängigkeiten

Eine kleinere Dateigrößere bedeutet schnellere Ladezeiten.
81KB
Maria: 20KB

17. Hat eine stabile öffentlich API

Die Hauptversion ist über 0. Das bedeutet, dass keine Kompatibilität API-Änderungen zerstören können, die vom Entwicklerteam eingeführt wurden.
AngularJS
Vorhanden bei 53%

18. Hat ein gängiges Boilerplate-Projekt

Hat ein offizielles oder bekanntes Boilerplate-Projekt mit dem empfohlene Datenstrukturen angelegt werden können und Entwicklern hilft, schneller anzufangen.
AngularJS
Vorhanden bei 53%

19. Hat eine festgelegte Plugin-Quelle.

Das zeigt, dass das Framework ein lebendes Ökosystem und eine starke Gemeinschaftsunterstützung hat, sowie mehr Flexibilität und schnellere Entwicklung ermöglicht.
AngularJS
Vorhanden bei 27%

20. Hat eine integrierte Eingabevalidierung

Eingebaute Dienste um Kundeneingaben zu überprüfen bevor sie verarbeitet oder an den Server geschickt werden. Obwohl dieses Verfahren nicht die Serverprüfung ersetzt, kann es das Nutzererlebnis enorm verbessern.
AngularJS
Vorhanden bei 40%

21. Eingebaute REST Synchronisationsabstraktion für Modelle

Beinhaltet Dienste um Modelle mit deren Server-Repräsentation synchron zu halten ohne Boilerplate Ajax Calls schreiben zu müssen.
AngularJS
Vorhanden bei 47%

22. Benutzt Dirty-Checking

Prüft Änderungen und aktualisiert die betroffenen Bereiche. Kann in manchen Fällen effektiver sein als Beobachter.
AngularJS
Vorhanden bei 7%

23. unterstützte Versionen von Internet Explorer

Für Unternehmensprojekte und Projekte mit mit einer großen Nutzerbasis bestehend aus Internet Explorer Nutzern kann Legacy Browser Unterstützung wichtig sein.
8
rAppid JS: 0

24. Funktioniert zusammen mit AMD-Bibliotheken such as require.js

Asynchrone Moduldefinitionsbibliotheken ermöglichen einfache und fehlerfreie modulare Programmierung. Sollte ein Framework mit diesen Bibliotheken nicht optimal funktionieren, weist es wahrscheinlich andere Mittel auf, um Komponente zu modularisieren und um Abhängigkeiten zu beheben.
AngularJS
Vorhanden bei 60%

25. Unterstützt Bower Abhängigkeits-Management

Bower ist ein leicht zu bedienender, npm-artiger Paketmanager, vor allem für Applikationen.
AngularJS
Vorhanden bei 53%

Top 10 MV* Frameworks

Zum Vergleich hinzufügen
    Vergleiche
    This page is currently only available in English.