Backbone JS
Backbone JS
Top 37%405 Punkte
Top 37%
Top Eigenschaften und Besonderheiten

Backbone JS Test: 27 Fakten und Höhepunkte

1. minimierte Dateigröße ohne Abhängigkeiten

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

2. 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.
Backbone JS
Vorhanden bei 67%

3. Verwendet eine Template-Engine

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

4. 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.
Backbone JS
Vorhanden bei 60%

5. Kann auf dem Server gerendert werden

Suchmaschinen-Crawlability wird erheblich verbessert. Vor allem bei Geräten mit geringer Rechenleistung kann es möglicherweise den Page Speed verbessern.
Backbone JS
Vorhanden bei 14%

6. 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.
Backbone JS
Vorhanden bei 87%

7. Unterstützt zusammengesetzte (einseitige) Ansichten

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

8. 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.
2
SproutCore: 0

9. Kann um ein Plugin erweitert werden um eine wechselseitige Datenbindung zu haben

Kann erweitert werden, damit Modelle und Ansichten sich gegenseitig aktualisieren können. Diese Erweiterung erhöht die Dateigröße, sorgt allerdings auch für mehr Flexibilität.
Backbone JS
Vorhanden bei 14%

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

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

11. Lässt sich gut mit Bibliotheken erweitern um Promises/A+ Unterstützung zu erhalten.

Ermöglicht den Gebrauch von Bibliotheken wie jQuery oder Deferred um Promises zu unterstützen. Promises ist eine beliebte Alternative zu Callbacks beim Umgang mit Serverantworten.
Backbone JS
Vorhanden bei 34%

12. 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.
153
AngularJS: 213

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

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

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

16. 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.
Backbone JS
Vorhanden bei 40%

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

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

18. 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.
Backbone JS
Vorhanden bei 47%

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

20. 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.
Backbone JS
Vorhanden bei 80%

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

22. 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.
Backbone JS
Vorhanden bei 60%

23. Hat einen Projektgenerator

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

24. Unterstützt Bower Abhängigkeits-Management

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

25. Jahre alt

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

Top 10 MV* Frameworks

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