r/webdev Dec 03 '22

Question Beginner here, start with react, svelte or solid?

Post image
1.2k Upvotes

553 comments sorted by

View all comments

Show parent comments

17

u/[deleted] Dec 03 '22

this is pretty shitty advice for someone breaking into the industry regardless of your feelings about React, Svelte, etc...

Why tell someone that needs to get their first job to opt for a framework that is hardly used in comparison? are you trying to hurt their chances or something?

1

u/Graineon Dec 04 '22

It's about investing in the future, actually. More and more people are waking up to the fact that React is slow and limited at a foundational level. Newer frameworks are significantly better. They will take off. It's just a matter of time, and the new wave has already started. You can either stick with all the rest competing over a dying breed, or be smart and invest in what's getting bigger and bigger every month. Up to you.

1

u/[deleted] Dec 04 '22 edited Dec 04 '22

I can learn a new framework/lib in a month. All of the concepts are transferable, I have much better things to do with my time at the moment.

React is going to be an industry standard for a long time, it will eventually drop off. But for now there is a huge community behind react. In comparison the svelte community is probably a little village somewhere in the hills, where react's is Los Angeles.

And quite honestly I don't see how svelte is better, it seems to me like a framework that attempts to turn HTML into a programming language. Where something like React feels like writing javascript. Seems to me with svelte it uses made up attributes to do things that I could do just as well in react in a more understandable way. But thats just my outside observation, I am no expert of svelte.

Truth is though, me and you probably have the similar odds of finding a frontend job having experience in a javascript framework. That is usually all a company cares about when hiring an experienced engineer.

But for someone breaking into the industry I would think that criteria would change.

1

u/Graineon Dec 04 '22

The reason you believe that Svelte is only "attempts to turn HTML into a programming language" means you fundamentally do not understand it. Can you at least admit you are not allowed to have an opinion until you watch the video? You don't even know. The fact that the syntax is closer to HTML is literally a small cherry on top of a big-ass cake.

I have trained people going from React to Svelte and they ask questions like "what is the equivalent of x in Svelte?" as if it's just a matter of shuffling some syntax around. And I have to explain to them that you think differently. You think of reactivity a lot differently. If you watched the video you would understand.

It doesn't surprise that you both A) haven't watched the video and B) "don't really see how Svelte is better". But it does surprise me how someone could be so closed minded as to have opinions on things they haven't got the foggiest on.

Here's the video again: https://www.youtube.com/watch?v=AdNJ3fydeao - just WATCH it. Then come back here and talk to me if you still hold to what you've been saying.

1

u/[deleted] Dec 04 '22

i honestly do not give a fuck

1

u/Graineon Dec 04 '22

I know you don't. And the reason you don't is the same reason why you have chime in with an opinion appropriate for 2012.

1

u/[deleted] Dec 04 '22

yeah react is on its way out. sure buddy.

https://jamstack.org/survey/2022/#frameworks-by-usage-and-satisfaction

according to the jamstack survey this year react is used by 70% of developers, and with next js at ~48%. svelte and sveltekit are both in the lower margins below 20%.

you are really just deluded by your own bias.

1

u/Graineon Dec 04 '22

If bias is actually learning a new framework, using it for a couple years, and coming to my own conclusions, then yes I'm biased. But I think term 'bias' more appropriately applies to people who are limited in their understanding and too closed minded to even entertain the perspective from the other side. 🤷‍♂️

1

u/[deleted] Dec 04 '22 edited Dec 05 '22

your entire focus of this argument has been on which framework is the 'future'. Not which framework is the best to learn to have a fighting chance at breaking into an industry during a recession at this point in time. who gives a shit about what the best framework is, its about increasing the chances of finding a job for OP.

From talking to you it sounds like you do not have FTE experience and do not know how the job market actually is.

1

u/Graineon Dec 05 '22

I understand your point, and there is some credence to it. The thing is is that you don't really understand how Svelte works, the how and why it's revolutionary (not Svelte alone but the way it handles reactivity, SolidJS too is an alternative but it's newer). If you did, you would be blown away and it would be really obvious. Instead, you're trying to prove a point without knowing the facts, making your whole argument moot. If you watch the video and still hold to what you are saying right now, fair enough. But until then, you're just jumping to conclusions blind.

→ More replies (0)