React
React
Top 14%557 Punkte
Top 14%
Top Eigenschaften und Besonderheiten

React Test: 20 Fakten und Höhepunkte

1. minimierte Dateigröße ohne Abhängigkeiten

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

2. Modelle sind einfache JavaScipt-Objekte

Dies sorgt für leichteren Datenaustausch zwischen der Applikation und REST-Diensten oder dem LocalStorage. Es vermeidet außerdem Komplexität, die durch Getter- und Setter-Funktionen entstehen würde.
React
Vorhanden bei 14%

3. Unterstützt einseitige Datenbindung

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

4. Die DOM Manipulationsbibliothek ist Agnostisch

Um die DOM-Manipulation zu bedienen, benötigt man weder eine bestimmte Bibliothek (so wie jQuery, Zepto oder MooTools), noch wird spezifisch auf eine hingewiesen; der Entwickler hat die Freiheit sich eine auszusuchen.
React
Vorhanden bei 20%

5. Benutzt JSX zum Templating

JSX ist eine Templating-Engine die es Entwicklern ermöglicht Markup direkt in ihren Code zu schreiben, welcher dann zu einfachem JavaScript live-oder vorkompiliert wird. Das eliminiert die Trennung zwischen View-Markup und Code und ermöglicht schnelle Verbesserungen über String-based templating Sprachen.
React
Vorhanden bei 7%

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.
React
Vorhanden bei 60%

7. 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.
React
Vorhanden bei 14%

8. Unterstützt zusammengesetzte (einseitige) Ansichten

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

9. Ermöglicht den Gebrauch von view Mixins

Mixins ist eine Programmiermethode, die es verschiedenen Objekten ermöglicht, gleiches Verhalten zu benutzen, ohne Objekt-orientierte Vererbung zu brauchen.
React
Vorhanden bei 14%

10. Integriert sich mit anderen MV* Frameworks

Kann dazu benutzt werden, um einen Teil eines anderen Frameworks zu ersetzen, ohne dabei die restlichen Funktionen zu entfernen.
React
Vorhanden bei 7%

11. Hat ein beliebtes Plugin welches Animationen unterstützt

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

12. 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.
React
Vorhanden bei 27%

13. 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.
React
Vorhanden bei 34%

14. 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.
React
Vorhanden bei 14%

15. Unter der Apache-Lizenz veröffentlicht

Die Apache-Lizenz ist eine liberale Lizenz die sämtliche Gebrauchsformen, einschließlich des unternehmerischen Gebrauchs, ohne Gewähr erlaubt.
React
Vorhanden bei 7%

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

17. 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.
React
Vorhanden bei 60%

18. Unterstützt Bower Abhängigkeits-Management

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

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

20. Jahre alt

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

Top 10 MV* Frameworks

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