Vue.js udvikling
fra komponent til komplet app
Vue er et progressivt JavaScript-framework til brugergrænseflader og webapplikationer. Vi bruger Vue til både nye løsninger og videreudvikling af eksisterende kodebaser, ofte sammen med TypeScript og Nuxt.
Et framework der kan indføres gradvist
Vue blev skabt af Evan You og udgivet første gang i 2014. Frameworket er komponentbaseret og kan bruges både til enkelte interaktive dele af et website og til komplette single-page applikationer.
Vue kombinerer templates, reaktiv state og komponenter i en relativt tilgængelig udviklingsmodel. Det gør teknologien interessant både i nye projekter og i løsninger, hvor frontend skal moderniseres gradvist.
Vue er ikke automatisk hurtigere eller enklere end React og Angular i alle projekter. Teamets kompetencer, applikationens størrelse og den eksisterende arkitektur er vigtigere end benchmark-påstande.
Moderne Vue i praksis
Vue 3
Komponentbaserede brugergrænseflader med Composition API eller Options API efter løsningens behov.
Nuxt
Vue-framework til blandt andet routing, server rendering, statisk rendering og full-stack webapplikationer.
TypeScript
Typesikkerhed og bedre tooling i større Vue-kodebaser.
Pinia
State management til applikationer, hvor delt client-state kræver en tydelig struktur.
Integration
Vue kan indføres gradvist i eksisterende websites og kobles til API-baserede backends.
Overtagelse
Vi gennemgår dependencies, build setup, state, komponentstruktur og test før videreudvikling.
Framework oven på frameworket
Vue
Selve UI-frameworket. Godt når I selv vil sammensætte arkitekturen eller indføre Vue i en eksisterende løsning.
Nuxt
Et framework bygget på Vue, som giver en mere samlet struktur til komplette webapplikationer og understøtter flere renderingstrategier.
SEO
Server- eller statisk rendering kan gøre indhold lettere tilgængeligt for crawlere, men Nuxt garanterer ikke i sig selv gode placeringer.