76Punkte

Ember JS

Ember JS
vs

Ember JS Test: 26 Fakten und Höhepunkte

Ember JS
Ember JS

Warum ist Ember JS besser als der Durchschnitt?

    Top Eigenschaften und Besonderheiten

    relevant

    Allgemeine Information

    1.Hat eine automatische View-Filterung
    Ember JS

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

    2.Verwendet eine Template-Engine
    Ember JS

    Template-Engines ermöglichen eine leichte und flexible UI-Erstellung.

    3.Unterstützt berechnete Eigenschaften
    Ember JS

    Erlaubt den Gebrauch von Funktionen als Bestandteile um die Bestandteile von Objekten auszurechnen.

    4.Unterstützt zusammengesetzte (einseitige) Ansichten
    Ember JS

    Ermöglicht innerhalb eines Templates View-Templates in top-Level Views zu verschachteln.

    5.Unter MIT-Lizenz veröffentlicht
    Ember JS

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

    6.unterstützte Versionen von Internet Explorer

    8

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

    Sieger

    rAppid JS

    0

    relevant

    Plugins

    1.Hat ein beliebtes Plugin welches Animationen unterstützt
    Ember JS

    Hat ein Plugin mit dem man auf einfache Weise View Animation kreieren kann.

    2.Hat ein beliebtes Plugin welches die Eingabevalidierung unterstützt
    Ember JS

    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.

    3.Hat ein beliebtes Plugin welches LocalStorage Support verbessert
    Ember JS

    Hat ein Plugin welches eine einfache Funktion zum synchronisieren von Modellen mit HTML5 LocalStorge anbietet.

    4.Hat ein bekanntes Plugin welches REST Server-Synchronisation ermöglicht
    Ember JS

    Hat ein Plugin um Modelle mit ihren Server-Repräsentationen zu synchronisieren ohne Boilerplate Ajax calls schreiben zu müssen.

    relevant

    Libraries & Packages

    1.Hat einen offiziellen sowie aktuellen Eintrag im npm Verpackungs-Manager
    Ember JS

    Der Node Package Manager kann auch benutzt werden um front end Scripts zu managen.

    relevant

    Data binding

    1.Hat wechselseitige Datenbindung
    Ember JS

    Models und Views können daran gebunden werden sich gegenseitig zu aktualisieren.

    2.Unterstützt einseitige Datenbindung
    Ember JS

    Views können daran gebunden werden sich automatisch zu aktualisieren sobald sich ein beobachtetes Objekt verändert.

    3.Benutzt Observables für Datenbindungen
    Ember JS

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

    relevant

    Leistung

    1.Benutzt Promises
    Ember JS

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

    2.Unterstützt Routing und Deep Linking
    Ember JS

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

    3.minimierte Dateigröße ohne Abhängigkeiten

    235KB

    Eine kleinere Dateigröße resultiert in schnelleren Ladezeiten.

    Sieger

    Flight

    14KB

    4.Templates können auf dem Server vorkompiliert werden
    Ember JS

    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.

    5.Hat Dependency Injection
    Ember JS

    Testbarkeit und und Modularität wird dadurch gesteigert.

    6.Aktualisiert die DOM asynchron
    Ember JS

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

    Top 10 MV* Frameworks

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