Angular vs React vs Vue: Which Framework to Learn in 2022

preview_player
Показать описание

After learning the foundations of JavaScript, you might be wondering which frontend framework to learn, be that Angular, React, or Vue. As with most things in the programming world, it depends! In this video, @CodeCast explains everything you need to know to make an informed decision and ensure you're learning the right thing!

00:00 Introduction
01:04 Angular
03:04 React
04:20 Vue
05:28 Jobs?
08:02 Learning curve
11:12 Future-proofness
14:48 Alex's conclusion

OUR FREE ONLINE COURSES

🤑 GET AN EXTRA 10% OFF SCRIMBA PRO SUBSCRIPTION
Follow this link to claim your discount (expires Dec 31 2023)

SCRIMBA PODCAST
ℹ️ You can find it by searching "Scrimba pod" on any podcast app

SAY "HI" ON TWITTER

ABOUT SCRIMBA
Scrimba's goal is to create the best possible coding school at the lowest possible cost for students. If we succeed with this, it’ll give anyone who wants to become a software developer a realistic shot at succeeding, regardless of where they live or the size of their wallets.

Our YouTube channel features live streams with industry experts, weekly vids on how to become a developer and our Friday night live-code frivolity. We hope you enjoy! 💜 💻

ABOUT ALEX
Alex is a self-taught developer who loves making the content he wish HE had when learning to code. He's a Community Manager and Content Creator at Scrimba and the host of The Scrimba Podcast - a weekly pod about learning to code and how to get your first junior developer job.

OTHER LINKS
Рекомендации по теме
Комментарии
Автор

Learn React to get a job ( half of the jobs are for React, its better for getting a job )
Learn Angular to work in a big corp ( people that love Java aka big corps tend to prefer Angular )
Lean Vue because its easier and you can build more things faster ( best for entrepreneurs )
PS.: Learn anyone to be honest they do the same, but go deep into it

Ca-rpbv
Автор

One of the best reviews I have ever seen on the web. Good features comparison and reasonably giving the pros and cons of every technology.

SoftwareTICs
Автор

I have learned everything with javascript, then jump to react, pretty easy when you have a good knowledge in javascript and software engineering in general.
When I faced oak opportunity to work in angular, just reading the docs in two days is sufficient to jump and develop any project.
I have a good exp with nest.js in backend, so angular was the same thing in principles
Learned Vue two, and all the 3 frames work your away depending the type of project you are working.
Even at back and I use ts, python, c#, go, it's all tools and it's your function to choose the best fit.
At start, choose the easiest, react for front, express for back, both with typescript.

MarcelinoSandroni
Автор

this is the best video I have seen on this topic so far. especially the learning part and their stability ... good points and concerns ... thank you so much

vocabestan
Автор

This is hands down the best breakdown/comparison of the big 3 I've heard

Ivyleaf
Автор

Such an informative video. Thank you for sharing the differences between the three main frameworks Angular, Vue, and React. Keep sharing more videos regarding mobile Apps and their frameworks. Keep sharing!

jessicamorris
Автор

Started with vanilla js, JQuery and php before moving on to Angular 8. I still remember the sleepless nights, there was so much stuff to learn. Fast foward six months and Angular was the best thing that had happened to me. I had been able to churn out complex websites with very little time and very well structured code.

djnizay
Автор

Learning curve depends on the developers experience, if you already know C#, Java then Angular will be familiar and easy to understand, back in 2015 I was using PHP, becoz React was so complicated for me coming from Java. Javascript is easy to get started, but very complicated. Vue is great for beginners, I use Vue for small projects and Angular for large apps.

sivuyilemagutywa
Автор

Master JS/TS and see how all three frameworks become easier to adopt. I don't get it when people say one is more complex than another. They are all the same stuff with different implementations mainly surrounding data binding. I have used Angular in enterprise, React in ecom and now using nuxt 3 in startup. Believe me they are all the same. One rule: anything that is easier to learn gets complex in scalable solutions. Choice is yours.

My favourite is still Angular because it's way more structured, comes with everything you need out of the box and dependency injection!

bhaumikd
Автор

I always feel iffy when people talk of learning JSX like its some hard thing to do. I believe if you know HTML, JSX shouldn't be a problem as they are almost the same. In fact JSX was made to make Javascript look like HTML. I never had a problem with JSX when I started learning React.

buka.a
Автор

I am using angular frame work for making websites since 2017 and it is good and very fast rendering the ui.

karuppasamym
Автор

Vue, you don't have to worry about re renderings, its way easier to use any managment store (pinia instead of redux), super easy to set up, etc

damianperez
Автор

Vanilla.Js to Vue. The journey is very smooth so far. Should be easy to learn frameworks like Nuxt.

Rajib
Автор

A clear and concise comparison thank you dear and keep it up.

faisalalhoqani
Автор

Amazing video! Really, it was so well done, easy to watch and most of all very informative. You also react... *badum psss* very well on camera! I have programming experience, but none around any of these, so all your points of view, helped me take a decision to go for React. Thanks!!

oscargalvez
Автор

thanks for the free courses, much appreciated

mohamedaityoussef
Автор

Thanks a lot. I was stuck with this decision but I think I have my answer

NNNedlog
Автор

Love this video. Would you consider doing a comparison with Svelte too? Keep being awesome, buddy.

kayderl
Автор

Great video...I plan to learn React as my first framework

shemmy
Автор

Hi! Alex from the video here!


Now you've watched the video. Which frontend framework will you learn?

bookercodes