Er der nogen fordel ved at bruge Svelte i stedet for React eller Vue?

_janc_18. juni 2026 kl. 14.20
Er det kun på grund af præstation?
DeltaLaboratory18. juni 2026 kl. 14.35
Næsten alt undtagen arbejdsmarkedet
Intrepid-Ordinary69918. juni 2026 kl. 23.32
Jeg kan blive nedstemt for at sige dette, men jeg tror, at arbejdsmarkedet er lige så udfordrende i dag, uanset biblioteket eller rammen, og dette bliver en gammel diskussion.
Shoddy_One446522. juni 2026 kl. 18.17
Svelte koster færre tokens. Seriøst! Jeg udviklede et komplekst websted 3x ved hjælp af Svelte, React og Vue ved hjælp af Claude 4.8 Svelte var meget billigere. Ligesom elixir er billigere end Python Zig er billigere end rust Elixir udvikling er billigere end de fleste sprog. Er det virkelig ligegyldigt, hvad sproget er? Det handler om hastighed og token omkostninger ikke menneskelige dage. Det er: Hvor hurtigt kan du opnå en fejlfri løsning ved hjælp af det mindste antal tokens. De teknologier, der er billigst at udvikle med LLM'er, bør herske, medmindre token sælgerne kan påvirke de teknologiske stacks. Men, hej vi har kørt benzinbiler i hundredvis af år - hvilket er bevis på, at når det kommer til
9768945648956419. juni 2026 kl. 15.46
For hvad det er værd, er AI, der fik mig til at begynde at "bruge" Svelte for første gang. Jeg kunne ikke retfærdiggøre det før, på trods af at jeg forskede og konkluderede, at det overordnet set sandsynligvis er det bedste framework, men nu, at jeg i bund og grund kan omskrive noget i noget, gik jeg fra aldrig at røre Svelte til at bruge det overalt. Agenter synes at fungere godt med det. Jeg har aldrig faktisk skrevet en linje af Svelte-kode selv - eller, ærligt talt, nogen frontend-kode, pre-AI jeg har altid arbejdet med rodede vanille JS/TS behemoths - men jeg i bund og grund bare slå AI'erne med "okay forsøge at opdele dette i flere komponenter og genbruge disse eksisterende
Upstairs_Toe_356019. juni 2026 kl. 23.49
Meget klar kommentar
Eugen_Ivanovic22. juni 2026 kl. 21.50
Slam dunk kommentar.
HansVonMans19. juni 2026 kl. 12.29
Hahaha oh lord forestille sig optimering for ansættelsesegnethed for håndkodningsjob i 2026
RedlineQuokka20. juni 2026 kl. 00.18
Mens ikke håndkodning, job åbninger stadig kræver erfaring i det specifikke sprog og ramme og infra projektet bruger, ikke kun i nogle sprog, ramme og infra.
LinkPlay918. juni 2026 kl. 14.29
dets bare pænere at arbejde med imo. vue er lignende, men forskellen mellem react er forbløffende. react tvinger dig til at lære en masse ekstra begreber og huller og pistoler at undgå.
sorainyuser18. juni 2026 kl. 15.10
Desværre konverterede jeg fra sveltekit til nuxt, fordi det bare er stort nok til ikke at bekymre sig om at skalere dit team på det.
LinkPlay918. juni 2026 kl. 15.58
Hvad mangler præcis? hvad stopper et team ved hjælp af svelte fra at skalere?
sorainyuser18. juni 2026 kl. 17.05
Det kan tjene de samme formål som vue eller react-projekt. Jeg startede endda mit firma ved hjælp af svelte, og det er muligt. Svelte kan være hurtigere i udvikling, men på samme tid, når du støder på et problem, er det så meget sværere at løse. Ikke at tale om talentopkøb, da det er så meget enklere for vue, da der kun er flere udviklere til det. Jeg elsker svelte og var altid en fortaler, tag mig ikke forkert.
nullbyte42018. juni 2026 kl. 17.18
Hvorfor er det sværere at løse Svelte-problemer? Kodebasen er ret godt vedligeholdt af nogle klart meget kompetente mennesker, så det er muligt at tage et kig på, hvorfor det ikke virker. Især med AI-hjælp. Og dokumentationen er også ret god. For mig er det mest forvirrende ved sveltekit, hvor simpelt det er. Det er som om jeg forventer mere sort magi end der er. Men måske har jeg ikke brugt det længe nok. Hvilke problemer tænker du på?
kevin_whitley18. juni 2026 kl. 17.32
Det er bare ikke (i min erfaring). jeg har bygget i Svelte siden de tidlige dage, med mange apps i produktion. jeg bygger i React for det normale job, og Svelte for alle mine egne ting. React skaber et interessant paradoks, hvor det ***introduces*** mange problemer på grund af kompleksiteten det kræver. Dette får udviklere til at frygte et mindre publikum i Svelte, fordi de spekulerer *"hvem ville svare på alle disse spørgsmål, jeg altid har???"* Men svaret er tættere på *"mange af disse spørgsmål, du ikke engang ville have i Svelte"*. Dette er også grunden til, at jeg hævder, at enhver udvikler klog nok til at holde deres egen i React kan absolut knuse det (i ingen tid) i Svelte.
nullbyte42018. juni 2026 kl. 17.42
Det mest skræmmende er, at der ikke er meget at bekymre sig om i Svelte, så det ser ud til, at der mangler noget
SaabiMeister18. juni 2026 kl. 22.11
De værste problemer, jeg har haft at gøre med at bruge Svelte, var de subtile forskelle i, hvordan kæder af afledte butiksafhængigheder og reaktive '$:'-udtalelser håndterede opdateringer, hvilket skabte forskelle i adfærd til tilsyneladende ækvivalent logik. Men selv det var forudsigeligt, arkitektonisk forståeligt, let at arbejde med og så næppe et betydeligt problem, at de fleste erfarne Svelte-udviklere ikke engang er opmærksomme på dette.
kevin_whitley18. juni 2026 kl. 22.40
Jeg føler, at jeg er en af de få, der ikke virkelig elsker runes ... de er fantastiske i nogle tilfælde, og føles som en DX regression i andre. Helt enig i dig om nogle af reaktivitet udfordringer, men så hver reaktiv ramme synes at have det problem på en eller anden måde (sikkert i React i min erfaring).
SaabiMeister18. juni 2026 kl. 22.43
Absolut
OhByGolly_18. juni 2026 kl. 17.01
Intet udenfor det er relativt grønt for nye devs.
kevin_whitley18. juni 2026 kl. 17.27
Jeg ville argumentere for, at enhver udvikler klog nok til at forstå React kan overgå deres React-selv i Svelte inden for en uge eller så. De vil selvfølgelig stadig have nogle fumbling gennem "hvordan gør du X i Svelte" oversættelser, men selv med dokumenterne permanent åbne, kan de typisk overgå deres React-hook-soup selv.
BTolputt18. juni 2026 kl. 14.25
Det er nemmere at integrere "rå" JavaScript-biblioteker, fordi Svelte fungerer på rigtige DOM-objekter, ikke virtuelle.
hyrumwhite18. juni 2026 kl. 21.40
For Vue i det mindste er et vanille JS-bibliotek en komposterbar en væk fra integration. Vue bruger det virtuelle domæne til diffing, men det opdaterer dommen på opsætning, og efterfølgende opdateringer sker kun atomisk efter statusændringer.
ryutaromack19. juni 2026 kl. 05.14
Jeg har kørt ind i et par gange, hvor jeg havde brug for at integrere vanilla javascript biblioteker, og det fungerer bare med svelte.
therealPaulPlay18. juni 2026 kl. 14.28
Du behøver ikke at sende en runtime, da Svelte ikke bruger en virtuel dom.
Jona-Anders18. juni 2026 kl. 15.28
Svelte har en runtime med svelte 5 til runes og signaler - men det er lille og gør det muligt for applikationer at skalere meget bedre i størrelse end før. Så før svelte 5 var der ingen runtime, men derfor blev koden "dupliceret" mellem komponenter. Nu er det lidt større at starte med, men derfor vokser applikationen meget langsommere end før. Så for de fleste formål er applikationer nu mindre end før.
Evilsushione19. juni 2026 kl. 00.33
Jeg troede, det brugte JavaScript-signaler nedenfor.
Jona-Anders19. juni 2026 kl. 02.23
Selvfølgelig implementeres signaler i JavaScript, men der er ingen standard for signaler i JavaScript. Jeg tror, der var et forslag for en for et stykke tid siden, men det er ikke en standard endnu.
Subject_Health_318218. juni 2026 kl. 15.32
DX. Jeg studerede React for som 3 gange, forskellige kurser, snesevis af kæledyrsprojekter. Det tog mig omkring 4 måneder, før det klikkede. Men med Svelte var jeg klar til at skabe inden for 3 dage af studiet. BTW det er latterligt, at Svelte føles tættere på Vanilla JS, end React. Selv om det er DSL.
kevin_whitley18. juni 2026 kl. 17.34
Meget få år med React-bygning under mit bælte, før jeg rørte Svelte, og jeg inden for en dag eller to var jeg allerede hurtigere på sidstnævnte. selv bare går gennem tutorials tilbage da var en mind-blowing reaktion efter en anden ... tænker "omg, dette ville have taget så meget mere i React (eller det er bare ikke engang nativt håndteret)".
hyrumwhite18. juni 2026 kl. 21.45
React har også en dsl, JSX er ikke vanille
Subject_Health_318218. juni 2026 kl. 22.06
JSX er syntetisk sukker for React.createElement()
hyrumwhite19. juni 2026 kl. 00.00
Ja, det er syntactic sukker. Vue skabeloner er sukker til Vue createElement Svelte skabeloner er sukker til dom operationer De hver bruger ikke-standard filudvidelser, .tsx/jsx, .vue og .svelte. Alle er DSL'er, der ikke er kompatible med vanille JS
Subject_Health_318219. juni 2026 kl. 00.08
Hmm, det giver mening
srlechuga18. juni 2026 kl. 15.44
Mental sundhed
demian_west18. juni 2026 kl. 15.13
Klarere og enklere kode, færre pistoler og framework idiosynkrasier, ingen vDOM (det går ud over ydeevne). BTW, der er et stigende antal højtydende store spillere (ikke nok), der er gået fuld på Svelte (Apple, Hugging ansigt,...).
Rheath7218. juni 2026 kl. 16.59
Jeg har skrevet React professionelt, da det var et niche nyt bibliotek fra Facebook.
kevin_whitley18. juni 2026 kl. 17.36
Det samme team på begge konti! Arbejder stadig i React til i dag (for arbejde), og kan stadig trygt sige Svelte er bare renere, enklere, bedre ydeevne, og løser så mange app-niveau problemer, at React ikke gør.
Rheath7218. juni 2026 kl. 17.00
Faktisk er båndværktøjer bedre til React still.
IamNochao18. juni 2026 kl. 14.26
Granulær reaktivitet ?
kakarlus18. juni 2026 kl. 14.32
Mindre stress
Several_Bumblebee15318. juni 2026 kl. 14.32
for agentisk kodning mindre token expediture
demian_west18. juni 2026 kl. 15.09
Åh, lol, jeg har ikke tænkt på den her
Sea_Chipmunk539518. juni 2026 kl. 22.25
Du tager fejl, indtil du beviser det
snookette18. juni 2026 kl. 22.59
Har ikke prøvet for nylig, men jeg følte det modsatte et par måneder tilbage som dumme modeller lige installeret react pakker, selvom jeg sagde det ikke til.
jessycormier18. juni 2026 kl. 14.32
Jeg fandt det nemt at bruge, når du opretter et billedgenerator bibliotek med en .png rute dette er bare ikke noget, du kan gøre i vue. Du kan i react, da det understøtter de server side funktioner. Svelte følte sig lettere og renere, når jeg testede begge. (Bruges til at generere unikke overskrifter for indlæg på en blog baseret på en slug version af titlen som frøet)
egehancry18. juni 2026 kl. 19.54
Du erklærer, hvad din HTML/CSS er for et givet sæt af variabler (status): det er templating. 2. Du skriver den samme logik, der forbinder brugerhandlinger til ændringer i den tilstand: det er programmering. Det er hele jobbet. Svelte 5 tog begge og perfektionerede dem. Programmering: med runes, en tilstand er bare en TypeScript-variabel. `let count = $state(0)`, så 'count++`. Du ændrer en variabel ved at ændre det. Intet specielt, rent TypeScript. Templating: du laver en `.svelte`-fil og skriver HTML/CSS med et godt skabelonsprog, ved hjælp af de tilstandsvariabler, du skrev i pureScript. Det er perfekt. Nu react til den fulde tilstand. Programmering: en tilstand er ikke en
Own-Phone237518. juni 2026 kl. 16.14
ren syntax, næsten det samme som vue, ikke for meget brug for ext deps
Heraldique18. juni 2026 kl. 17.15
Det er godt for indlejret webudvikling, fordi det bruger mindre lagerplads
ijustwrotesomecss18. juni 2026 kl. 21.16
Angular for gaderne, Svelte for arkene
Electronic-Pie-187924. juni 2026 kl. 15.07
Developer Experience er bare vaaay niceer, arbejdede i 3 år i en Svelte, SvelteKit, Typescript, GraphQL stack.
_janc_24. juni 2026 kl. 17.27
Kan du redigere lidt af en smule?
Electronic-Pie-187925. juni 2026 kl. 18.47
React tutorial er ofte føles som om du har brug for en hel liste over afhængigheder bare for at få de grundlæggende ting til at fungere. Meget af det kan føles hacky, ikke meget afrundet, og fuld af mærkelige begreber eller skjulte fælder, der ikke er indlysende i første omgang. Over tid, det føles opsvulmet, især i komplekse komponenter som en checkout / betalingskode eller lignende ting. Jeg arbejdede ærligt forfriskende at se en anden tilgang på en mode label her i Tyskland, hvor vi blev replatformed fra en PHP, Smarty, og Vue stack til en fuld omskrivning med Svelte, SvelteKit, TypeScript, og GraphQL. Efter år med at arbejde med den arvede kodebase, var det ærligt forfriskende at se en anden tilgang.
lastWallE18. juni 2026 kl. 21.59
Har du bevaret din sundhed?
KaiAusBerlin18. juni 2026 kl. 17.11
Jeg har lavet min dag
Spare_Message_360718. juni 2026 kl. 18.24
det er svært at skrive dårlig kode. compileren gør bare den tunge løftning. Et produktionsdashboard var 2MB på min React MVP til 500kb i mt Svelte Code. Alt indlæses hurtigt, appen er snappy, koden er ikke callback helvede. Mindre kompromitteret pakkeøkosystem, færre biblioteker at lære. det virker bare.
wentallout18. juni 2026 kl. 19.00
Probe gemmer flere tokens til agentisk kodning 3. ingen mærkelige begreber at lære... i modsætning til React
underwatercr31218. juni 2026 kl. 22.06
Alting
ffiw19. juni 2026 kl. 08.28
De kan argumentere lettere med svelte, da tingene ikke er for abstrakte væk.
Sseyh19. juni 2026 kl. 11.22
Du vil elske det. Det er den største fordel.
Harinderpreet19. juni 2026 kl. 15.49
Et bibliotek til Frontend og Backend, React kan også, men Reac gør det kompliceret.
SAF1N19. juni 2026 kl. 21.26
react: vi har løsninger på dine problemer, og så har vi løsninger på de problemer, som vores tidligere løsninger gjorde... og nu downloader du 600kb værd af react on page load svelte: vi fik reactivity... state management... og JavaScript, finde ud af løsningen på dit problem af dig selv bro
nhoyjoy20. juni 2026 kl. 10.57
Pivot ville være Web Components, og smart brug af bundling. Vi behøver ikke at stole fuldt ud på et fuldt sæt framework. Vælg hvad som helst, der fungerer for lille omfang, opbygge komponenter / widget og pakke konteksten, så AI kan bedre levering, og du kan kontrollere kvaliteten også. Men det betyder ikke noget, da vi vil gøre alt proprietært med Rust / Go og Web Assembly.
venir_dev20. juni 2026 kl. 22.57
Jeg ville sige, at spørgsmålet er "vs react". så, udvikler erfaring. Vue har en temmelig identisk DX.
tardoos18. juni 2026 kl. 15.30
Ja, du vil have det sjovt at debugge, når de sender en komplet brudt version af rammen Ellers er DX meget, meget værre. TS integration er også meget værre. Svelte er en sjov ramme, hvis du bruger den på din to-do-liste type projekt.
TwystedLyfe18. juni 2026 kl. 15.36
Software har bugs, de har allerede rettet det.
Exact-Big350518. juni 2026 kl. 15.59
Du bør ikke installere pakker, der unge alligevel i denne dag og alder høflighed af forsyningskæden angreb.
FluxKraken18. juni 2026 kl. 17.50
Du opdaterer til de nyeste versioner af alle dine pakker, i produktion? er du tigger at blive hacket? ingen minimum alderspolitik? overhovedet?
Alternative_Web720218. juni 2026 kl. 18.10
Du bør hellere holde op med at drikke
imavlastimov19. juni 2026 kl. 10.00
Brug kun det, som AI er bedst til.