Live data from Hacker News

Introducing Svelte, and Comparing Svelte with React and Vue (2021)

joshcollinsworth.com

1–10 of 213 posts

Re: Introducing Svelte, and Comparing Svelte with React and Vue (2021)

#3
I've worked with all three frameworks, but as a mostly single dev/engineer I very very much prefer Svelte because it lacks a lot of boilerplate that React has, and it's easier to think about than Vue's clunky way to write variables and functions.

But I'm a "hacker type" and don't work in a large tech company. I haven't seen Svelte in any sort of "real tech companies", haven't seen it on job boards, and it doesn't seem a very desirable skill.

Does this mean that Svelte "doesn't work" for large teams, because it lacks the boilerplate of React?

Re: Introducing Svelte, and Comparing Svelte with React and Vue (2021)

#7
I'd really like to hear more from Svelte devs about what non-happy paths look like. I specialise in React.js and there are any number of escape hatches to make sure you can get something working just the way you want. What I fear about Svelte is getting to 95% complete and finding the one obscure thing a stakeholder will not budge on is not possible.

Re: Introducing Svelte, and Comparing Svelte with React and Vue (2021)

#8
post #3

I've worked with all three frameworks, but as a mostly single dev/engineer I very very much prefer Svelte because it lacks a lot of boilerplate that React has, and it's easier to think about than Vue's clunky way to write variables and functions. But I'm a "hacker type" and don't work in a large tech company. I haven't seen Svelte in any sort of "real tech companies", haven't seen it on job boards, and it doesn't see…

Out of curiosity, what do you find clunky about Vue's variables vs Svelte?

I've been working exclusively with Vue for the last... 6 years. Since the launch of v2. So my mind is already conditioned ;-)

Re: Introducing Svelte, and Comparing Svelte with React and Vue (2021)

#10
post #9

If you want something that is a bit lighter weight, check out Surplus. It's been around for ages, is used for real projects, and has a lot of the same design patterns Svelte adopted, without a lot of the extra language semantics.

Do you mean this?

https://github.com/adamhaile/surplus

Post reply on HN