Naar inhoud springen

Vue.js

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Ogidya (overleg | bijdragen) op 10 feb 2022 om 12:43. (Gemaakt door het vertalen van de pagina "Vue.js")
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

Vue.js (Vaak aangeduid als Vue; uitgesproken als het Engelse "view") is een open-source model-view-viewmodel front-end JavaScript-framework voor het bouwen van gebruikersinterfaces en single-page applications. Het is gekt aaedoor Evan You en wordt onderhouden door hem en de rest van de actieve kernteamlede

Overzicht

Vue.js heeft een incrementeel aanpasbare architectuur die zich richt op declaratieve weergave en componentsamenstelling. De kernbibliotheek is alleen gericht op de weergave van inhoud. Geavanceerde functies die nodig zijn voor complexe toepassingen zoals routering, statusbeheer en buildtooling worden aangeboden via officieel onderhouden ondersteunende bibliotheken en pakketten zoals Vite.js.

Met Vue.js kan HTML worden uitgebreid met eigen HTML-attributen die directives worden genoemd. De directives bieden functionaliteit voor HTML-toepassingen en worden geleverd als ingebouwde of door de gebruiker gedefinieerde directives. Door een hiërarchische implemenatie van deze eigen attributen die uit andere eigen en uiteindelijk uit bestaande attributen zijn opgebouwd wordt het eenvoudig en overzichtelijk om complexe webpagina's met herhalende elementen op te bouwen.

Geschiedenis

Vue is gemaakt door Evan You nadat hij voor Google met AngularJS had gewerkt in verschillende projecten. Later vatte hij zijn denkproces samen:

"I figured, what if I could just extract the part that I really liked about Angular and build something really lightweight."

De eerste broncode die aan het project is vastgelegd dateert van juli 2013 en een eerste versie van Vue werd uitgebracht in februari 2014. Versienamen van releases zijn vaak afgeleid van manga en anime, waarvan de meeste binnen het sciencefictiongenre vallen.

Zie ook

  • React - Een Javascriptbibliotheek van Meta om gebruikersinterfaces mee te bouwen.
  • AngularJS - Een open source webapplicatieframework van Google.
  • Angular - Een op TypeScript gebaseerd front-end framework.
  • JavaScript-framework - het gebruik van een framework om webapplicaties en widgets te ontwerpen.