React vs. Vue vs. Angular
hvad skal I vælge?
Der findes ikke et generelt bedste frontend-framework. Det rigtige valg afhænger mere af team, produkt, eksisterende kode og forventet levetid end af benchmark-tabeller.
React
Stort økosystem og stor fleksibilitet. Godt når teamet selv vil sammensætte arkitekturen. Fleksibiliteten betyder også flere valg, som skal standardiseres internt.
Vue
Progressivt og relativt let at introducere i eksisterende løsninger. Et godt kompromis mellem frihed og struktur, især når teamet ønsker en enkel komponentmodel.
Angular
Et mere komplet framework med tydelige konventioner og mange funktioner inkluderet. Kan være stærkt i større teams, men er mere omfattende end nødvendigt til små produkter.
Vores tommelfingerregel
Vælg ikke et framework for at få den bedste benchmark. Vælg det framework, som jeres team kan bygge, teste og vedligeholde sikkert de næste år.
Har organisationen allerede stærke React-kompetencer, skal gevinsten være tydelig før I introducerer Vue. Har I en stor Angular-kodebase, er en rewrite til React sjældent en gevinst i sig selv. Og har I et mindre produkt, kan Angular være mere framework end I behøver.
Til forretningssystemer
React passer ofte godt, når løsningen består af mange specialbyggede brugerflows og teamet ønsker frihed omkring data, routing og komponentbiblioteker. Angular passer ofte godt, når større teams ønsker fælles konventioner. Vue er attraktivt, når man ønsker en mere gradvis adoption og en kompakt udviklingsmodel.
Performance
Alle tre kan levere hurtige applikationer. Den oplevede performance afgøres ofte mere af renderingstrategi, data, netværk, bundle-størrelse og implementering end af framework-navnet.
Skal I skifte?
Et eksisterende framework bør normalt kun udskiftes, hvis det løser et konkret problem: rekruttering, support, arkitektur, releasehastighed eller produktkrav. En teknologimigrering uden et målbart problem er let at undervurdere.