batman js
batman js
Top 49%330 Punkte
Top 49%
Top Eigenschaften und Besonderheiten

batman js Test: 20 Fakten und Höhepunkte

1. Hat wechselseitige Datenbindung

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

2. minimierte Dateigröße ohne Abhängigkeiten

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

3. 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.
batman js
Vorhanden bei 67%

4. 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.
batman js
Vorhanden bei 20%

5. Unterstützt einseitige Datenbindung

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

6. Unterstützt berechnete Eigenschaften

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

7. Reicht über HTML hinaus

Manche Leute sehen es als Vorteil durch die Eliminierung des Zuschlags einer anderen Template-Sprache.
batman 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.
batman 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. minimierte Dateigröße einschließlich Abhängigkeiten

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

11. Hat verbesserten LocalStorage Support

Das Framework beinhaltet eine simple Funktion, um Modelle mit HTML5 LocalStorage zu synchronisieren.
batman js
Vorhanden bei 20%

12. 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.
batman js
Vorhanden bei 40%

13. 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.
batman js
Vorhanden bei 54%

14. 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.
batman js
Vorhanden bei 47%

15. 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.
batman js
Vorhanden bei 80%

16. Hat einen Projektgenerator

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

17. Beinhaltet ein Test-Framework

Eine eingebaute Test-Suite unterstützt den Entwickler beim regelmäßigen und frühen Schreiben von Unit Tests, was für die spätere Entwicklung sehr wichtig sein kann.
batman js
Vorhanden bei 20%

18. Jahre alt

Ältere Frameworks sind oft stabiler, im Einsatz erprobt und es gibt sowohl mehr Quellen, als auch Anleitungen über sie.
2years
Sammy JS: 4years

19. Hat spezielle Tools zur Fehlersuche

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

20. Ist CoffeeScript kompatibel

Das Framework unterstützt und fördert sogar den Gebrauch von CoffeeScript und die dazugehörigen Möglichkeiten, wie zum Beispiel Klassen und Vererbung.
batman js
Vorhanden bei 7%

Top 10 MV* Frameworks

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