Progressiv frontend

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.

Hvad er Vue?

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.

Vue-økosystemet

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.

Vue eller Nuxt?

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.

Skal jeres Vue-løsning videre?

Vi kan bygge nyt, overtage eksisterende Vue eller vurdere, om Nuxt giver mening som næste skridt.

Book teknisk sparring