Tagarchief: Vue.js

Upgrade-Podcast: Aan de slag met Vue.js voor de voorkant van een website

Luister elke maand naar een nieuwe aflevering van Upgrade, de podcast van ComputerCreatief. Deze maand praat Peter de Ruiter met Peter Kassenaar, schrijver van het boek over Vue.js, het Javascript framework waarmee je de voorkant van een website samenstelt.

In een tijd waarin de voorkant- en de achterkant van websites steeds vaker van elkaar worden onderscheiden, heeft het programma Vue.js in vijf jaar tijd een goede positie weten te verwerven. Op Github staat dit Javascript-framework momenteel bovenaan in populariteit. IT-schrijver en docent Peter Kassenaar schreef een boek over het front-end dat je met Vue.js kan samenstellen, van een kleine hobbysite tot een complexe internationale webshop als die van Alibaba.

Peter de Ruiter voelt Peter Kassenaar aan de tand over de educatieve waarde van zijn boek. Luister naar deze aflevering van de podcast Upgrade om te horen wat Vue.js is, wat je er mee kan en hoe je er mee aan de slag kunt gaan.

Lees verder Upgrade-Podcast: Aan de slag met Vue.js voor de voorkant van een website

Vue.js – het nieuwe JavaScript-framework

In de webwereld is het frontend vakgebied een hot topic. Steeds meer bedrijven en organisaties kiezen ervoor hun frontend gescheiden te ontwikkelen van het backend. Zo kan het backend zich concentreren op authenticatie, API’s en datavoorziening, terwijl het frontend kan profiteren van compacte en lichtgewicht webapplicaties die op elke device draaien. Vaak wordt gekozen voor Angular of React als frontend framework, om niet telkens het wiel opnieuw te hoeven uitvinden. Maar sinds enige tijd is ook Vue.js een steeds vaker gekozen alternatief.

vue.js
De vue-homepage..

Vue.js is evenals React en Angular een frontend framework. Dit betekent dat in één geïntegreerde omgeving wordt voorzien in alle eisen waaraan een moderne webapplicatie moet voldoen. Denk aan zaken als webcomponenten, databinding, routing, state management en communicatie met het backend via http. Het gebruik van losse bibliotheken zoals jQuery, knockout, mobx (voor state management) en andere is vaak niet meer nodig. Alles is al beschikbaar in het framework. Het ene framework biedt out-of-the-box iets meer (Angular), het andere framework iets minder (React), maar daar staat dan weer meer keuzevrijheid tegenover. Vue.js biedt wat dat betreft een tussenweg. Er zijn standaard bibliotheken voor routing en state management, maar het is niet verplicht ze te gebruiken. Lees verder Vue.js – het nieuwe JavaScript-framework