Knockout JS
Knockout JS
Top 45%354 Punkte
Top 45%
Top Eigenschaften und Besonderheiten

Knockout JS Test: 17 Fakten und Höhepunkte

1. Hat wechselseitige Datenbindung

Models und Views können daran gebunden werden sich gegenseitig zu aktualisieren.
Knockout JS
Vorhanden bei 54%

2. minimierte Dateigröße ohne Abhängigkeiten

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

3. Unterstützt einseitige Datenbindung

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

4. Verwendet eine Template-Engine

Template-Engines ermöglichen eine leichte und flexible UI-Erstellung.
Knockout JS
Vorhanden bei 67%

5. Unterstützt berechnete Eigenschaften

Erlaubt den Gebrauch von Funktionen als Bestandteile um die Bestandteile von Objekten auszurechnen.
Knockout JS
Vorhanden bei 34%

6. Templates können auf dem Server vorkompiliert werden

Unterstützt eine Template-Engine die auf dem Server vorgerendert werden kann. Dies kann unter Umständen die Webseitengeschwindigkeit erhöhen, vor allem bei Geräten mit geringer Rechenleistung.
Knockout JS
Vorhanden bei 60%

7. Reicht über HTML hinaus

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

8. 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.
Knockout JS
Vorhanden bei 87%

9. 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

10. 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.
33
AngularJS: 213

11. 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.
Knockout JS
Vorhanden bei 54%

12. Hat einen offiziellen sowie aktuellen Eintrag im npm Verpackungs-Manager

Der Node Package Manager kann auch benutzt werden um front end Scripts zu managen.
Knockout JS
Vorhanden bei 47%

13. Funktioniert gut mit unterschiedlichen Template-Engines

Andere Frameworks sind eventuell mit einer Template-Engine gesichert, die Du nicht magst und wogegen Du auch nichts machen kannst.
Knockout JS
Vorhanden bei 40%

14. Benutzt Observables für Datenbindungen

Modelle werden auf Veränderungen beobachtet. Dies ist ein bekanntes Muster. In einigen Fällen kann es effektiver sein als Dirty-Checking.
Knockout JS
Vorhanden bei 80%

15. Hat ein beliebtes Plugin welches die Eingabevalidierung unterstützt

Plugin um Nutzereingaben zu prüfen bevor diese verarbeitet oder an einen Server geschickt werden. Obwohl dieses Verfahren nicht die Serverprüfung ersetzt, kann es das Nutzererlebnis enorm steigern.
Knockout JS
Vorhanden bei 20%

16. 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.
6
rAppid JS: 0

17. Hat spezielle Tools zur Fehlersuche

Für gewöhnlich Browsererweiterungen die tiefere Einblicke in die Applikation erlauben.
Knockout JS
Vorhanden bei 34%

Top 10 MV* Frameworks

Zum Vergleich hinzufügen
    Vergleiche
    Die Seite ist nur auf Deutsch verfügbar.