Vue

Vue.js is een progressief JavaScript-framework voor interactieve webinterfaces en single-page applicaties. Je kunt het stap voor stap invoeren naast bestaande code, wat handig is bij doorontwikkeling van bestaande frontends.

  • Snelle, reactieve gebruikersinterfaces bouwen.

  • Eenvoudig te koppelen aan bestaande code.

  • Heldere API en goede documentatie.

Vue.js development in de praktijk

De interactieve gebruiker

Vroeger bestond een website uit een home-pagina en vanaf daar klikte je door naar andere pagina’s. Tegenwoordig zie je steeds meer Woordenboek · In het kortsingle-page applicationEen single-page application (SPA) is een webapplicatie die één webdocument laadt en daarna alleen de benodigde inhoud bijwerkt, zonder voor iedere weergave een volledig nieuwe pagina op te halen.Lees meer. Facebook is hier een voorbeeld van. Wanneer je acties uitvoert op deze pagina, hoeft er niet telkens een nieuwe pagina geladen te worden. Alle interactie vindt plaats op de homepagina. Om dit soepel te laten verlopen heb je een Woordenboek · In het kortframeworkEen framework is een samenhangende basis voor softwareontwikkeling. Het biedt herbruikbare code, een vaste structuur en afspraken voor het bouwen van een applicatie.Lees meer nodig dat hierop berekend is.

Actie, reactie

Vue.js - Vue voor intimi - is zo’n framework. Vue is een JavaScript Woordenboek · In het kortfrontendDe frontend is het deel van een website of applicatie dat de gebruiker ziet en bedient, zoals pagina's, knoppen, formulieren en interactieve schermen.Lees meer framework, wat zoveel betekent als dat het de tools biedt om de voorkant van de webapplicatie - dat wat de gebruiker ziet - te optimaliseren. Als de gebruiker op zoek is naar de perfecte telefoon, dan wil je dat diezelfde gebruiker door middel van het aanvinken van enkele hokjes direct verschillende telefoons kan vergelijken. Met andere woorden: als de gebruiker iets doet, dan wil je dat je applicatie daar meteen op reageert. Zonder laadtijd. Dat regelen we met Vue.

Bekende Vue voorvechters

Een van de bedrijven die gebruik maakt van Vue is Nintendo. Vue.js wordt graag gebruikt in Aziatische landen - Japan is hierop geen uitzondering. Het framework komt in actie op de officiële website van Nintendo. Hierdoor kan je door je gamebibliotheek bladeren en je Nintendo-account beheren terwijl Vue.js ervoor zorgt dat de website als een zonnetje werkt. Een ander bedrijf wat gebruik maakt van Vue is Facebook. Hoewel het merendeel van Facebook gebruik maakt van React, maakt een deel van de nieuwsfeed van Facebook in de frontend gebruik van Vue.js.

Logo van Vue

Ingespeeld op de laatste ontwikkelingen

Het mooie van Vue is dat het een relatief nieuw framework is en gebruikmaakt van tools als ES6 en Webpack. Daarmee kan dit framework beantwoorden aan alle vragen van de nieuwste technologieën. Waar je bij jQuery nog hele lappen code nodig had om in te kunnen zoomen, gaat dat met Vue in enkele regels. Het is erop gemaakt om de gebruiker snel en effectief door de webapplicatie te laten manoeuvreren.

Iedereen blij

Niet alleen de gebruiker ervaart de voordelen van Vue. Ook wij als programmeurs hebben een beter leven dankzij Vue. Met Vue schrijven we eenvoudige maar doeltreffende code. Voor veel vraagstukken zijn er kant-en-klare oplossingen. Hierdoor ontstaat consistente code waar door verschillende developers aan gewerkt kan worden. Dit is prettig werken voor ons, maar zorgt er ook voor dat de code begrijpelijk is en minder foutgevoelig. We zadelen je dus niet op met een ondoordringbaar bos aan houtje-touwtje code, maar leveren degelijke software die makkelijk door te ontwikkelen is.

Key takeaways

  • Vue.js is goed te integreren in andere frameworks (zoals React), waardoor een project nog beter op maat te maken is met specifieke vereisten.

  • Heel flexibel, waardoor het relatief eenvoudig is om applicaties te ontwikkelen die op verschillende platformen moeten kunnen draaien.

  • Voornamelijk geschikt voor lichtgewicht webapplicaties zoals 'single page applications' en gebruikersinterfaces. Het mist (momenteel nog) de schaalbaarheid die het mogelijk maakt om grote, complexe applicaties te bouwen.

CONTACT

Neem contact met ons op

Heb je een vraag of wil je sparren over je software? Laat je gegevens achter, dan nemen we snel contact met je op.