Ember JS
Ember JS
Top 25%482 Punkte
Top 25%
Top Eigenschaften und Besonderheiten

Ember JS Test: 26 Fakten und Höhepunkte

1. Hat wechselseitige Datenbindung

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

2. minimierte Dateigröße ohne Abhängigkeiten

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

3. Benutzt Promises

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

4. 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.
Ember JS
Vorhanden bei 67%

5. 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.
Ember JS
Vorhanden bei 20%

6. Unterstützt einseitige Datenbindung

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

7. Verwendet eine Template-Engine

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

8. Unterstützt berechnete Eigenschaften

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

9. 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.
Ember JS
Vorhanden bei 60%

10. 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.
Ember JS
Vorhanden bei 87%

11. Unterstützt zusammengesetzte (einseitige) Ansichten

Ermöglicht innerhalb eines Templates View-Templates in top-Level Views zu verschachteln.
Ember JS
Vorhanden bei 60%

12. Hat Dependency Injection

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

13. Hat ein beliebtes Plugin welches Animationen unterstützt

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

14. 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.
1
SproutCore: 0

15. 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.
Ember JS
Vorhanden bei 27%

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

Eine kleinere Dateigrößere bedeutet schnellere Ladezeiten.
308KB
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.
Ember JS
Vorhanden bei 54%

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

19. 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.
Ember JS
Vorhanden bei 20%

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

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

21. 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.
Ember JS
Vorhanden bei 80%

22. Hat einen Projektgenerator

Ermöglicht es dem Entwickler automatisch ein neues Projekt mit eingebauten Tools oder Rüstungstools wie z.B. Yeoman zu arrangieren.
Ember JS
Vorhanden bei 54%

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. Hat ein bekanntes Plugin welches REST Server-Synchronisation ermöglicht

Hat ein Plugin um Modelle mit ihren Server-Repräsentationen zu synchronisieren ohne Boilerplate Ajax calls schreiben zu müssen.
Ember JS
Vorhanden bei 7%

25. Hat ein beliebtes Plugin welches LocalStorage Support verbessert

Hat ein Plugin welches eine einfache Funktion zum synchronisieren von Modellen mit HTML5 LocalStorge anbietet.
Ember JS
Vorhanden bei 27%

Top 10 MV* Frameworks

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