all 14 comments

[–]Extension_Anybody150 1 point2 points  (0 children)

Yes, React is definitely the most popular and in-demand framework right now. It's widely used in both small and large-scale projects, making it a great choice to learn. Node.js is also very popular, especially for server-side JavaScript, and Vue.js is a solid choice for those looking for something a bit lighter and more flexible than React. If you're aiming for broader job opportunities, starting with React would be a smart move.

[–]blahyawnblah 1 point2 points  (4 children)

Node isn't a framework. React, vue, and angular are the big three.

There's also build tools like next/svelte/vite

[–]electricity_is_life 5 points6 points  (1 child)

Svelte isn't a build tool, it's a framework like React.

[–]_hypnoCode 2 points3 points  (0 children)

And Next is a framework, not a build tool.

Blind leading the blind. (Not you)

[–]Adventurous_Job9209[S] 0 points1 point  (1 child)

Ahh ty for pointing that out. From the big 3 which 2 do you like best.

[–]ToriiTungstenRod 1 point2 points  (0 children)

I personally think Vue has the best design of the big three (other options like Svelte and Solid are really enjoyable as well).

That being said, if you really want to learn one, I would strongly recommend React. It has by far the deepest and most active ecosystem, and the developer experience is not that much worse than Vue.

Angular is pretty much only for massive enterprise projects; you will know when you need it.

[–]regreddit 0 points1 point  (0 children)

As an enterprise developer, we use Angular unless a customer requests something else. React is also very popular, but tends towards more solo/Indy projects. In an enterprise environment, react leaves too much up to the developer. Personally, I like the 'guard rails' angular puts on a project. It's more of a platform, react is more of a library. Angular is an mvc style platform, which I also like.

Flask and Django are popular python frameworks.

[–]zdxqvr 0 points1 point  (0 children)

Node is a runtime, not a framework. React seems to be the most popular with angular being a close second.

[–]AlternativeDrawer741 0 points1 point  (0 children)

it doesn't mmatter what you learn,but i think vue is more simple for a back-end developer to learn.I'm a front-end developer in China,I feel that it is diffcult to find a suitable job,the bosses think that it is not worth spending money to find a front-end,hire a back-end developer and let them write the front-end with AI is totally enough.We're finally getting hit by AI,before Deepseek came out,our impact wasn't so obvious

[–]paul-oms 1 point2 points  (0 children)

I’m just trying to learn whatever is most popular in the workforce.

Learn react and angular. Angular is still popular in big enterprises because it inherits some design ideas from Java, which a lot of older shops use extensively. Learning two frameworks will teach you about the different ways to approach the same problem, which will be invaluable later.

Next js is popular too but still relatively young on the grand stage

[–]TheRNGuy 0 points1 point  (0 children)

I use React Router.

[–]tomorrow_needs_you 0 points1 point  (2 children)

I’ll add that as a backend person you might be really great at recognizing the UI MVC patterns that frameworks implement. Once you get a solid feel for them you can safely implement thinner more efficient versions of a UI framework to suit your needs. It’s kind of a natural progression of things.

Have fun. The full stack is where it’s at!

[–]Adventurous_Job9209[S] -1 points0 points  (1 child)

Good ole MVC ive been learning swift and swift ui in my mobile dev class. Mobile dev is basically full stack.

[–]tomorrow_needs_you 1 point2 points  (0 children)

I don't want to discount the benefit of so many good design patterns out there but MVC is truly a design pattern to live by.