Vue

image

Vue.js ist ein freies (MIT-Lizenz) clientseitiges JavaScript-Webframework zum Erstellen von Single-Page-Webanwendungen nach dem MVVM-Muster, es kann allerdings auch in Multipage Webseiten für einzelne Abschnitte verwendet werden. Ab Version 2.0 unterstützt es auch serverseitiges Rendern. Damit steht Vue.js in direkter Konkurrenz zu React

Konzept

Die Entwickler bezeichnen Vue.js als progressiv und inkrementell adaptierbar sowie less opinionated im Vergleich zu anderen Webframeworks. Dies erlaubt dem nutzenden Entwickler, die Struktur der Anwendung nach eigenen Ansprüchen zu richten. Die Entwickler bezeichnen Vue.js als einfacher zu erlernen als AngularJS, da die API einfach gehalten wurde. Um Vue.js einsetzen zu können sind lediglich Kenntnisse in Javascript und HTML notwendig, zur Benutzung und dem vollständigen Erlernen ist die beispielreiche Dokumentation unter vuejs.org ausreichend.

Durch Umsetzung des MVVM-Musters bietet Vue.js die Möglichkeit des Databindings, sodass Aus- und Eingaben direkt an die Datenquelle gekoppelt werden. Somit ist das manuelle Ermitteln der Daten (z. B. via jQuery) aus dem HTML-DOM nicht notwendig. Hierbei sind keinerlei zusätzliche Annotationen wie bei Knockout.js notwendig, durch die Deklaration in einem Vue-Element werden ganz normale Javascript Variablen als reaktive Elemente eingebunden.

Vue.js in 60 Minuten

Links




Sie sind hier: StartWebworkingFrameworks → vue.txt


Suche

Werkzeuge