Vue.js ist ein Framework für die Entwicklung von grafischen Oberflächen für Webanwendungen. Es gilt als besonders „leichtgewichtig“ und erfreut sich bei vielen Webentwicklern inzwischen großer Beliebtheit.
Im Vergleich zu anderen weit verbreiteten Frameworks wie beispielsweise React steht bei Vue.js nicht JavaScript im Mittelpunkt, sondern HTML. Die Arbeit mit Vue.js ähnelt in weitaus höherem Maß der klassischen Webentwicklung. Sehr viel stärker als bei React arbeitet der Webentwickler hier mit HTML und CSS. Vue.js gilt daher auch als einfacher zu erlernen. In Bezug auf den Funktionsumfang und die Leistungsfähigkeit kann es jedoch problemlos mithalten.
Vue.js wird von einer engagierten Community rund um den Initiator Evan You entwickelt. Die erste Version wurde im Jahr 2014 veröffentlicht. Das Framework steht unter der MIT-Lizenz (auch X-Lizenz oder X11-Lizenz). Es darf sowohl für Software, deren Quelltext frei verwendbar ist (Open Source Software), als auch für kommerzielle Software-Projekte, deren Quelltext nicht frei verwendbar ist (Closed Source) verwendet werden.
Im Netz finden sich zahlreiche Anwendungsbeispiele und Tutorials zum Programmieren mit Vue.js. Eine lesenswerte Schritt-für-Schritt Anleitung für ein schnelleres und einfacheres Entwickeln mit Vue.js hat erst kürzlich der Softwareentwickler Uma auf Smashing Magazine veröffentlicht.
Weiterführende Informationen
Tutorial: Tools And Practices To Speed Up The Vue.js Development Process
Official Website: Vue.js – The Progressive JavaScript FrameworkVergleich Entwicklerframeworks: Vue.js versus React