_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

Vue.js

Tegenwoordig is Vue.js een onderwerp dat grote belangstelling en participatie in de samenleving genereert. Sinds zijn opkomst is Vue.js het onderwerp geweest van debat en discussie op verschillende gebieden, van politiek tot wetenschap. In de loop van de tijd is Vue.js geëvolueerd en aangepast aan de veranderingen van de moderne wereld, wat een impact heeft op het dagelijks leven van mensen. In dit artikel zullen we de verschillende aspecten en perspectieven met betrekking tot Vue.js diepgaand onderzoeken, waarbij we de invloed ervan op de samenleving en de relevantie ervan in de huidige context analyseren.
Niet te verwarren met Vue (software).
Vue.js
Logo
Ontwerper(s) Evan You
Uitgebracht februari 2014 (10 jaar)
Recentste versie 3.5.0 (1 september 2024)[1][2] Bewerken op Wikidata
Recentste bètaversie 2.7.0-beta.1 (17 juni 2022),[3] 2.7.0-beta.2 (17 juni 2022),[3] 2.7.0-beta.3 (20 juni 2022),[3] 2.7.0-beta.4 (21 juni 2022),[3] 2.7.0-beta.5 (22 juni 2022),[3] 2.7.0-beta.6 (26 juni 2022),[3] 2.7.0-beta.7 (27 juni 2022),[3] 2.7.0-beta.8 (28 juni 2022)[3] Bewerken op Wikidata
Status Actief
Besturingssysteem multiplatform
Geschreven in JavaScript, TypeScript
Licentie(s) MIT
Versiebeheer Officiële broncode
Website (mul) vuejs.org
Portaal  Portaalicoon   Informatica
Vrije software

Vue.js (Vaak aangeduid als Vue; uitgesproken als het Engelse "view"[4]) is een opensource model-view-viewmodel frontend JavaScript-framework voor het bouwen van gebruikersinterfaces en single-page applications.[5] Het is gemaakt door Evan You en wordt onderhouden door hem en de rest van de actieve kernteamleden. De broncode van Vue valt onder de MIT-licentie.[6]

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.[7]

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. Hij zei hierover: "Ik dacht, wat als ik alleen het gedeelte eruit haal dat me bevalt binnen Angular, en op basis hiervan een uitgeklede toepassing bouw." 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.

Versies

Versie Uitgebracht Naam Einde van LTS Ondersteund tot
3.4 28 december 2023 Slam Dunk[8]
3.3 11 mei 2023 Rurouni Kenshin[9]
3.2 5 augustus 2021 Quintessential Quintuplets[10]
3.1 7 juni 2021 Pluto[11]
3.0 18 september 2020 One Piece[12]
2.6 4 februari 2017 Macross[13] 28 maart 2022 18 september 2023
2.5 13 oktober 2017 Level E[14]
2.4 13 juli 2017 Kill la Kill[15]
2.3 27 april 2017 JoJo's Bizarre Adventure[16]
2.2 26 februari 2017 Initial D[17]
2.1 22 november 2016 Hunter X Hunter[18]
2.0 30 september 2016 Ghost in the Shell[19]
1.0 27 oktober 2015 Evangelion[20]
0.12 12 juni 2015 Dragon Ball[21]
0.11 7 november 2014 Cowboy Bebop[22]
0.10 23 maart 2014 Blade Runner[23]
0.9 25 februari 2014 Animatrix[24]
0.8 27 januari 2014 [25]
0.7 24 december 2013 [26]
0.6 8 december 2013 VueJS[27]

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.