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

  Переглядів 82,172

Scrimba

Scrimba

День тому

🎓 View our courses: scrimba.com/links/all-courses
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
⚛️ Learn React for free - scrimba.com/learn/learnreact?...
💛 Learn JavaScript for free: scrimba.com/learn/learnjavasc...
📝 Learn HTML and CSS free - scrimba.com/learn/htmlandcss?...
🤑 GET AN EXTRA 10% OFF SCRIMBA PRO SUBSCRIPTION
Follow this link to claim your discount (expires Dec 31 2023)
scrimba.com/pricing?coupon=Yo...
SCRIMBA PODCAST
🍿 Interviews with newly-hired developers and experts - scrimba.com/podcast?...
ℹ️ You can find it by searching "Scrimba pod" on any podcast app
SAY "HI" ON TWITTER
Scrimba - / scrimba
Alex - / bookercodes
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.
Learn more and sign up for free 👉 scrimba.com?
Our UKposts 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
💸 Enroll in the Frontend Developer Career Path - scrimba.com/learn/frontend?ut...
📚 See all our courses - scrimba.com/allcourses?...
✉️ Subscribe to our weekly newsletter - community-digest.scrimba.com/
👾 Join the Scrimba Discord - scrimba.com/discord

КОМЕНТАРІ: 238
@Ca-rp7bv
@Ca-rp7bv 2 роки тому
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
@yagyatrips8903
@yagyatrips8903 Рік тому
My website is based on vue + laravel
@craigiswayne
@craigiswayne Рік тому
Typed out a comment, but then deleted it cause you just said it so much better. Juniors, i can vouch for this ^^^
@ojvribeiro
@ojvribeiro 11 місяців тому
I'm a happy employee who works with Vue.
@kennethisaac233
@kennethisaac233 8 місяців тому
@@ojvribeiro which version of vue do you use?
@ojvribeiro
@ojvribeiro 8 місяців тому
@@kennethisaac233 Vue 3 with :)
@SoftDevAndIT
@SoftDevAndIT 2 роки тому
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.
@vocabestan
@vocabestan Рік тому
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
@MarcelinoSandroni
@MarcelinoSandroni 2 роки тому
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.
@Ivyleaf2
@Ivyleaf2 2 роки тому
This is hands down the best breakdown/comparison of the big 3 I've heard
@jessicamorris8035
@jessicamorris8035 Рік тому
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!
@sivuyilemagutywa5286
@sivuyilemagutywa5286 2 роки тому
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.
@karuppasamym427
@karuppasamym427 2 роки тому
I am using angular frame work for making websites since 2017 and it is good and very fast rendering the ui.
@Rajib317
@Rajib317 Рік тому
Vanilla.Js to Vue. The journey is very smooth so far. Should be easy to learn frameworks like Nuxt.
@bhaumikd
@bhaumikd Рік тому
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!
@NNNedlog
@NNNedlog Рік тому
Thanks a lot. I was stuck with this decision but I think I have my answer
@damianperez7736
@damianperez7736 2 роки тому
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
@amans6504
@amans6504 2 роки тому
I'd like to ask without watching 4000 yt videos that how vue escapes from re rendering? I'm really pissed with react's re rendering, it's confusing and always breaks my code.
@bookercodes
@bookercodes 2 роки тому
@@amans6504 Not sure personally. Hope @Damian Perez can chime in when they're around!
@dorianslavov3371
@dorianslavov3371 2 роки тому
@@amans6504 it's not essentially something you should be concerned with since there's a diff algorithm behind the curtains which does all the "magic" by itself unlike React which is simply, a hot mess. That way you have more time to develop the actual application rather than beating your head against the wall
@outside7
@outside7 2 роки тому
Unpopular oppinion: Angular code is much more organized in the sense of classes and separation of concerns. I kinda like that. I know you can organize Vue projects as well, but when I learned it it mostly ended in 500 lines of spaghetti code.
@baka_baca
@baka_baca Рік тому
Hmmm my experience of 2+ years with Vue has been anything but what you described. Never fought so much with a javascript tool before except maybe React's useEffect hook than when using Vue. State management, refs, code organization at large scales, all fall flat for me. Then there's dealing with the ever increasingly complicated api including watchers (immediate & deep), inconsistent return values with refs, and now with Vue 3 there's even more nonsense piled on top. Hard pass on using Vue, seen it fail way too many times, watched as many JavaScript developers spend more time debugging issues with the tool than writing business logic (even seasoned developers with more Vue experience than I), and watching as the costs of using it are piling up where I work (and we have people that LOVE Vue and are devoted to doing their best with it). For the record, I liked Vue a lot when I started with it, but when real world enterprise requirements and working across teams came into the picture I've seen it just fail to live up to the hype time and time again.
@faisalalhoqani6151
@faisalalhoqani6151 7 місяців тому
A clear and concise comparison thank you dear and keep it up.
@niranjan9069
@niranjan9069 Рік тому
started with Angular and loved it
@buka.a
@buka.a 2 роки тому
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.
@bookercodes
@bookercodes 2 роки тому
I know exactly what you mean 😞 I am inclined to agree with you, the syntax should be quite familiar. It just happens when you're learning JSX, you're probably also learning components, CSS in JS and one-way data binding in React. It definitely takes a mental shift. Not to mention, you'll need a transpiler (maybe for the first time)
@mohamedaityoussef9965
@mohamedaityoussef9965 7 місяців тому
thanks for the free courses, much appreciated
@bookercodes
@bookercodes 2 роки тому
Hi! Alex from the video here! If you're interested in learning more about these technologies and particularly React remember to check out Scrimba: ukposts.info? Now you've watched the video. Which frontend framework will you learn?
@djnizay
@djnizay 2 роки тому
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.
@rezataba6204
@rezataba6204 Рік тому
Especially when you add Angular Material and Angular Flex to it, there's nothing out there that can compete.
@marijam.6172
@marijam.6172 Рік тому
I will keep this comment in mind and come back when I feel the same🙏🏻
@slavatischuk
@slavatischuk Рік тому
ok))) I will continue with sleepless nights also. I believe later on I will say exactly the same. I want to believe ... I really want to believe...
@thecoolnewsguy
@thecoolnewsguy 10 місяців тому
​@@slavatischukany update
@thecoolnewsguy
@thecoolnewsguy 10 місяців тому
​@@marijam.6172any update
@kayderl
@kayderl 2 роки тому
Love this video. Would you consider doing a comparison with Svelte too? Keep being awesome, buddy.
@TheOGDesigner
@TheOGDesigner Рік тому
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!!
@XRENDERMAN
@XRENDERMAN Рік тому
It doesn't really matter how many jobs more important is how many developers per vacancy and average sallery. And in that regard Vue is better then React. It's easier to find a first job and it will have higher sallery then on React.
@LehlohonoloSedibe
@LehlohonoloSedibe 4 місяці тому
Here in South Africa, from my observation, Angular has the most jobs, then React, then Vue. Some jobs might recommend you should know either one of two frameworks (e.g. Angular or React), and some others still might require you to know two frameworks (e.g. React and Vue).
@shemmy2933
@shemmy2933 2 роки тому
Great video...I plan to learn React as my first framework
@bookercodes
@bookercodes 2 роки тому
Thank you Shemmy! That is so exciting!
@jerryhicks9025
@jerryhicks9025 7 місяців тому
Good video. Great video actually. When it comes to personal projects, react all the way. When I'm working with 10+ other devs, I'd rather do it in angular. The structure of React projects can differ from company to company but angular projects from one place to another will have a consistent structure
@JoonhwanLee
@JoonhwanLee 2 роки тому
Simple question. Learn all of them especially React intensively
@Tszyu01
@Tszyu01 2 роки тому
Svelte for the win. If purely/only performance then solidjs.
@jovincebrillantes1042
@jovincebrillantes1042 2 роки тому
I use Vue, because of Inertia JS
@bwustinbweem
@bwustinbweem Рік тому
I love react but I have to learn angular for my upcoming job not really a fan of it yet but it’s fun learning something new
@tygooch
@tygooch Рік тому
RIP nigga jim
@kennethisaac233
@kennethisaac233 8 місяців тому
I'm learning angular now. You can plug me if there are available opportunities. Thank you.
@adamlongaway
@adamlongaway Рік тому
Vue's a dream when enhancing an older site or migrating/updating an existing one. It's kind of a shame to not use it for that use case it's so simple and quick.
@ZenityStudios
@ZenityStudios Рік тому
Im a product marketer at a fintech. We are migrating our site from php to vue. Im learning react currently and was wondering why they choses vue, sounds like this is it
@TheTrueHolyDarkness
@TheTrueHolyDarkness 8 місяців тому
I went through the massive learning curve of Angular a few years back. Does that basically mean I know react now or what? I have a hard time knowing what I know after teaching myself Angular.
@govindhraj8300
@govindhraj8300 2 роки тому
High package salary angular or react?
@nordeenrassul9321
@nordeenrassul9321 8 місяців тому
learn svelte js. really love the style of developing with and take in consideration that the performance of it
@abujihadsalahudin
@abujihadsalahudin Рік тому
Angler is it that difficult to be honest I thought the angler was the easiest framework after learning HTML, and CSS and JavaScript, because each component has his own HTML,CSS and type script embedded within it so it’s not that different from vanilla JavaScript, HTML and CSS
@rizaanjappie
@rizaanjappie 2 роки тому
When projects scale and the business logic becomes more complex you have to be very careful to organize your react code because it will become a hot mess in no time. Hence angular used in many enterprise software development projects.
@bookercodes
@bookercodes 2 роки тому
Could not have said it better myself!
@alok.01
@alok.01 9 місяців тому
Currently a trainee at a company as react developer, I don't have prior experience with react before joining the company but I can say for sure that either React is messy or just that my company doesn't know how to organise code or files or whatever. Man is it really necessary to jump from 4 to 5 files before performing a task. Sometimes I just question that if I am the one who is stupid, which I already am because of my current lack of knowledge but still..
@jubinroy4987
@jubinroy4987 2 роки тому
All 3 with micro front end framework
@ashton.harris
@ashton.harris 2 роки тому
React’s incompatibility and disregard for web standards should make it a non starter. Not supporting web components should make anyone steer clear.
@chrislee1000
@chrislee1000 Рік тому
nice job. thank you
@barryblack8332
@barryblack8332 2 роки тому
"The Angular way" Really, as if react and vue don't have a "way". Opinions is at the heart of everything the tech industry is about. "Angular suits big application really well". I don't know where this came from but it's a myth. Big companies choose to use it does not mean the same thing can't be built in vue or react, and they will work efficiently. I feel like it's an excuse people make to use React.
@SP-es2yy
@SP-es2yy Рік тому
Angular is used for enterprise large applications.
@kelvinlim2662
@kelvinlim2662 2 роки тому
mean?html css javascript is the must.Angular React Vue is a choice?
@dragonred3576
@dragonred3576 2 роки тому
Select them all plus svelte of course.
@adodragicevic3786
@adodragicevic3786 Рік тому
I am a react developer, and I learned the basics of angular. I would be very happy if someone who is an angular developer and who likes angular could respond to my reasons for for preferring react. I'm not trying to debate on which is better. I would be grateful if I was proven wrong if I'm wrong on any of my points. Why I prefer react, compared to angular: 1. I feel working in react makes me a better vanilla JS developer, which makes the skills I gain more transferable to other technologies in the JS world. As an example, instead of using *ngFor, a directive specific for angular, in react we use .map(), a method that is part of vanilla JS! 2. React is suitable for enterprise projects if the team implements good architecture and strict conventions. TypeScript has became a norm. 3. Apparently one advantage of angular is it comes with "everything you need". However, how true is that? Angular comes with the basic things you need, like routing. Even though routing is not provided by react, it is a convention that 90% of projects use the same tool (react-router-dom) for routing. If you are using SSR, you can specialize in a framework like Next.js and then, again, you only use routing built into that framework. It is not like 10 react projects use 10 different tools for routing. When we talk about more complex things, like graph visualization, angular, of course, does not come with a built in solution for this. In fact, angular does not even have its own state management - NgRx is not maintained by the angular team (just as redux is not maintained by the react team). 4. For more complex things (e.g. graph visualization) react has a greater amount of 3rd party tools available. 5. React has a stronger community (more tutorials, youtube channels, easier to find answers, etc.) 6. Angular is named exceptionally similar to angular.js, which makes googling for answers more frustrating. 7. Functional components make code cleaner and easier to debug (because of immutable state and pure functions). 8. Angular seemed as an overkill in some ways. As example, if we want to output a string to the html, and uppercase it, angular includes an "upperacse" pipe. Why does a pipe exist, when vanilla JS has a built in .toUpperCase method? One more thing I need to learn that is not reusable outside angular. 9. React Native 10. React has less breaking changes (I am not referring to transition from angular.js to angular2, but to transition from angular 2 to higher).
@albinhalitaj3326
@albinhalitaj3326 Рік тому
Valid points. First of all, I am not an angular developer but someone who likes angular and is interested in it and your comment had some valid points and I wanted to reply with my ideas about angular and react. 1. Yes, working with react makes you better at vanilla js, but I think that many young/jr developers can make simple and stupid mistakes while working in react if you don't know js very well, like when to use .map and when .forEach and what they do under the hood. Angular has built-in directives and pipes that helps you with that like you mentioned *ngFor *ngIf *ngSwitch which are statements in programming and everyone knows them. 2. I dont think React is suitable for enterprise projects, while Angular is. In React you are required to make decisions that maybe even you don't know which is better, because in react you can do one thing in many ways and each developer "has his own ways" of doing things, and in a big project you will find many patterns, many ways of implementing a feature which is not good for big teams and when a new developer comes in, he needs time to understand whats happening. Angular is opinionated, and tells you how things should be done, which imo is good for big teams and big projects because even new developers to the team will know what is going on. 3. Angular comes with a lot of built-in tools, like routing,httpclient,dependecy injection,reactive forms, cli, animations, directives, pipes and maybe more that I don't know. In React you have many libraries for forms,routing,fetching etc. In one way its good to have such community with tons of libraries but also enterprises don't want to relay on third party libraries and maintainers. In REact you have redux,xstate,zustand for state management while in Angular pretty much one option ngrx. 4 & 5. React definitely has more libraries than angular for almost everything, and has a massive community, but also has new developers who immediately jump into react without properly learning js/ts. 8. Angular can sometimes be an overkill because has a lot of tools and a lot of things to learn, but once you learn then you will not have problems with it. 9. I also like React Native, which in Angular world you have something like Ionic. But at the end of the day, the better option is with native code like Swift and Kotlin for better user experience and performace. These are my opinions and sorry for bad english. I also do like React and there are so many good engineers using React, but I don't like React developers who know nothing about Angular and they just heard that is bad and complex or whatever and say that none should learn it. Again, I think like this and I could be wrong and I'm not a Angular developer but someone who likes coding in it and appreciate the tools it offers you.
@adodragicevic3786
@adodragicevic3786 Рік тому
@@albinhalitaj3326 Hi! Thank you for your great answer. I, as well, am interested in angular. However, you know how it is... you have to pick something to get excellent at, and doing a bit of everything is not really too profitable (although, it is fun). That's why I wanted to find out more about this topic. You definitely make some valid points. 1. This never crossed my mind. I come from years of vanilla JS experience, so seeing .map in react was a breath of fresh air for me, as opposed to v-for or *ngFor in Vue / Angular. However, I do understand that a lot of devs who are learning react do not really have the experience of using .map or .reduce on a daily basis. So a very valid point. 2. I don't fully agree on this point, but I respect your point of view. I think adoption of TS and frameworks like Next.js brought react quite close to enterprise projects. And, as with every technology, you can have shitty or good code no matter what the stack is, so although angular has the advantage of naming conventions and some patterns, it's far from being a guarantee of quality. 3. True. Analysis paralysis. Too much choice can lead to decision fatigue. The only point I would respectfully disagree with is your first sentence. E.g. http client - I actually like using fetch (native to vanilla JS) in react. Dependency injection is something I am a HUGE fan of. However, it is achieved in react with hooks (custom hooks & context in react achieve same result as services in angular). Regarding routing I already talked about that. And regarding other things (e.g. form validation, animations), I am one of those devs that really enjoys writing those things from scratch (with JS and pure CSS). But yea... I guess most people would use a dependency for them, so... it is beneficial if those common things are always the same. However, using angular http client over fetch, for simple API calls, still rubs me the wrong way. 4. & 5. That is the way it is. Good for them, I hope they learn as much as possible fast. But yes, my recommendation to anyone would be to spend 1-2 years with vanilla JS before touching ANY framework / library. After that learning any tool is quite intuitive. However, you could also argue that for inexperienced JS devs it could potentially be more "dangerous" to start with angular - as it teaches them things that are not usable outside angular. Thanks for the great discussion! :)
@debjit21
@debjit21 2 роки тому
I know React and it is just enough for me. I am a Laravel Fan. :)
@bookercodes
@bookercodes 2 роки тому
Hi Debjit! That sounds brill!
@karenmelikyan377
@karenmelikyan377 2 роки тому
Why Laravel, and not Node.js?
@debjit21
@debjit21 2 роки тому
@@karenmelikyan377 Just for ORM and PHP
@debjit21
@debjit21 2 роки тому
@@karenmelikyan377 And I never used nodejs to build an api. May be next year I will try that.
@youraccountissuspended
@youraccountissuspended Рік тому
@@karenmelikyan377 because he is PHP and React (two shit in one)
@ME-pi6hm
@ME-pi6hm 2 роки тому
Once you go vue, you can never go back. I just hate how vue composition api looks so much like react
@nicoch8858
@nicoch8858 2 роки тому
This cap is Patagonia Argentina??
@imakeyoupresident5887
@imakeyoupresident5887 Рік тому
Just changed my life wow
@cometlancer9571
@cometlancer9571 2 роки тому
It's hard to manage html template in a large scale app It's so tired to think about hooks and rendering all the time So I go after Vue + Composition API + TSX, both 2 and 3
@aislanarislou
@aislanarislou Рік тому
Svelte!
@shawnlee6775
@shawnlee6775 Рік тому
I feel offended Svelte is not included. :l
@ddavid8888888
@ddavid8888888 Рік тому
saying react is more stable is crazy, the went from function components to class components back to function components in 3 years And don’t even get me started with all the “concurrent react” fiasco…
@narcojauy
@narcojauy 10 місяців тому
I think the biggest reason to learn React is that it has the least amount of framework specific functionality. 95% of the code you write is just javascript. The problem with vue is trying to pocket dynamic functionality into various life cycle functions. The vue templating engine is also very limited in comparison with jsx. Plus, you are constantly trying to fighting components that do most but not all of your functionality. Angular is far too idiosyncratic overall to even be worth considering.
@unocoder7188
@unocoder7188 Рік тому
Vue got Nuxt and in the latest version it is as competitive as Angular..
@hind8273
@hind8273 9 місяців тому
Good video !
@nyambe
@nyambe 2 роки тому
There are more react jobs, but there are also more react programmers so you will have more competition
@thecoolnewsguy
@thecoolnewsguy Рік тому
So go with angular no competition at all
@nyambe
@nyambe Рік тому
@@thecoolnewsguy Angular is still a sure bet, probably get paid more even
@thecoolnewsguy
@thecoolnewsguy Рік тому
@@nyambe yeah that's a big advantage since you won't have to fight with other React developers. I also love Angular I find it so much organized and there's (almost) no need to worry about competition with other Angular developers.
@nyambe
@nyambe Рік тому
@@thecoolnewsguy I started with angularJS loved it. Angular 2 was a push back. Typescript was not as popular as it is now and that did not help. I use Vue because it fits how I think. love it
@GGSoft2009
@GGSoft2009 2 роки тому
Angular is my choise
@webdev1943
@webdev1943 Рік тому
thank you
@RahmanZeb
@RahmanZeb Рік тому
I am in Dubai and here in Dubai Vue developers are in high demand.
@kennethisaac233
@kennethisaac233 8 місяців тому
But you have to be in Dubai right?
@rezataba6204
@rezataba6204 Рік тому
TypeScript syntax is like C# or Java like languages. If you don't care about growing, just stick with JS.
@albertpiekielny4952
@albertpiekielny4952 2 роки тому
React is for simple students projects Angular is for companies which can easily divide work between many developers working on the same project due to its structure (modules, components...) it is just easier
@mohammadalijafarzadeh3904
@mohammadalijafarzadeh3904 Рік тому
student projects like Facebook, Instagram, Bloomberg, Discord, ....
@thecoolnewsguy
@thecoolnewsguy Рік тому
​@@mohammadalijafarzadeh3904 yeah lol
@jwoods9659
@jwoods9659 9 місяців тому
Vue rocks, there are plenty of jobs no matter what you learn. If your a good developer you should be able to pick up whatever your jobs asks you to learn. I love NUXT but I also love Gatsby JS too completely diff frameworks but you SHOULD be able to build whatever you need.
@kennethisaac233
@kennethisaac233 8 місяців тому
How do you find vue jobs?
@niranjanirabatti6530
@niranjanirabatti6530 2 роки тому
Angular❤❤
@livingroom1381
@livingroom1381 Рік тому
Vue + Django for me
@cryptonaut8911
@cryptonaut8911 Рік тому
Solidjs the next iteration of React
@senduranravikumar3554
@senduranravikumar3554 2 роки тому
Include svelte before react and after angular 😁😁
@bookercodes
@bookercodes 2 роки тому
Seeing so much love for Svelte! Do you think it's a good first framework for new developers? In my humble opinion, since the other technologies are more mature, beginners are more likely to find tools, tutorials, jobs, and help when they need it.
@logantcooper6
@logantcooper6 Рік тому
React for a job, Vue for ease of use and developer experience, Angular if you have to.
@flashback4588
@flashback4588 Рік тому
Angular is also great for a job In my city we have a surplus of React devs but no Angular devs so if you learn Angular you have nearly no competition
@thecoolnewsguy
@thecoolnewsguy Рік тому
​@@flashback4588 and hence easy to get a job with it
@kennethisaac233
@kennethisaac233 8 місяців тому
@@flashback4588 what city? I'll soon start applying
@ganeshkgp8807
@ganeshkgp8807 2 місяці тому
Me with 8 years of experience watching this just because its kinda entertaining to see all these comparisons😂😂
@divv8079
@divv8079 Рік тому
Angular + Angular Material = 🚀
@skytree21
@skytree21 2 роки тому
Svelte is the best.
@armajroy
@armajroy 2 роки тому
So moral of the story is, React is best to learn and help me to land a job sooner than other frameworks.
@bobarndt862
@bobarndt862 2 роки тому
Good luck working on that crap library!
@104kinoman
@104kinoman 2 роки тому
Angular will get you job faster with bigger check. Don’t look at the number of jobs, look at competition
@armajroy
@armajroy 2 роки тому
@@104kinoman Okk...I'll remember that.
@ElektrykFlaaj
@ElektrykFlaaj 2 роки тому
@@bobarndt862 it's quite pleasurable
@thecoolnewsguy
@thecoolnewsguy Рік тому
​@@ElektrykFlaaj no jsx syntax is just confusing
@PabloEzequielLeone
@PabloEzequielLeone 2 роки тому
Angular is a decade ahead of all the existing options. The only problem with the framework is the people learning it. Any serious business uses angular, for escalability, flexibility, support, maintenance, community l, etc
@bookercodes
@bookercodes 2 роки тому
I think you're right, Angular is more favourable in enterprise companies. Still, every enterprise starts somewhere! And React and Vue seem more favourable in start-ups.
@uziboozy4540
@uziboozy4540 2 роки тому
@@bookercodes because of the learning curve
@bobarndt862
@bobarndt862 2 роки тому
What brain-dead statements: "Angular is a decade ahead . . .". You are only a "serious business" if you use Angular. You just gave away the fact that you are clueless.
@hoelldrio5881
@hoelldrio5881 2 роки тому
Without svelte a comparison makes no sense
@CoderCoronet
@CoderCoronet 2 роки тому
Angular all the way.
@senduranravikumar3554
@senduranravikumar3554 2 роки тому
Angular ❤
@bookercodes
@bookercodes 2 роки тому
Love me some shapes!
@edismr4181
@edismr4181 2 роки тому
Angular. If you know JavaScript the learning curve is not difficult
@HugoDuprez449
@HugoDuprez449 2 роки тому
Svelte. It’s like Cinema4D, put the creativity first.
@bookercodes
@bookercodes 2 роки тому
I like that comparison!
@violin245
@violin245 2 роки тому
vue
@majorthought
@majorthought 2 роки тому
I'm all angular
@CodingAbroad
@CodingAbroad 2 роки тому
I would say Angular no longer has any breaking changes these days. Not since version 6
@bookercodes
@bookercodes 2 роки тому
That is a great point. If I could go back and re-record the video, I would mention that for sure!
@uziboozy4540
@uziboozy4540 2 роки тому
Lol... That's completely false Ivy Renderer is a breaking change
@giocaonguyen
@giocaonguyen Рік тому
@@uziboozy4540 But you don't need to change anything from your code.
@youraccountissuspended
@youraccountissuspended Рік тому
@@giocaonguyen Angular 14 is a breaking change and stable in v15 standalone: true
@ilearnedsomethingtoday4687
@ilearnedsomethingtoday4687 7 місяців тому
The correct answer was Svelte... Svelte. That was a trick question.
@sardendibs
@sardendibs Рік тому
FYI: A steep learning curve means something is quick to learn, as the X-axis is time and the Y-axis is knowledge acquired. A flat curve means it takes a long time to learn a little. But thanks for the video. Very useful.
@spezzers88
@spezzers88 Рік тому
X = progress, Y = effort ...that's how I've always understood it - i.e. a steep curve means difficult to learn
@sardendibs
@sardendibs Рік тому
@@spezzers88 Well, that's wrong :-). Look it up. A "steep learning curve" is a misnomer. And your axes don't really make sense. Y is a function of an X variable, so you are saying you deploy progress to get effort?
@spezzers88
@spezzers88 Рік тому
@@sardendibs You are right about the maths. I guess my point is that flipping the axis makes it a more relatable and effective communication device. Perhaps that’s why it became a “misnomer“, because it speaks to popular logic more than mathematic convention; the greatest struggle is on the steepest climb.
@sardendibs
@sardendibs Рік тому
@@spezzers88 Yes, agree. That's the reason. It's more visual to see something "steep" in front of you. But I still can't bring myself to say it (-:, and I like the proper use, i.a. a "flat learning curve", as in it takes ages to learn. Only small returns on invested time. Like walking through a flat desert.
@techwithjesus8263
@techwithjesus8263 2 місяці тому
It's reased 14 September 2016 not 2010
@XpEriencETR
@XpEriencETR 2 роки тому
React is a Javascript Library, Not a Framework
@firstlast7086
@firstlast7086 2 роки тому
In 2022, really? Without Svelte??
@jeanmuyuela8112
@jeanmuyuela8112 2 роки тому
in my experience, those who loves react or vue are usually monkey coders who just put stuff wherever, whenever, not giving an F about maintenability or separation of concern. but then again thats what make it easy for begineers. yea i said it come at me. *trolling but has some truth to it
@mching4473
@mching4473 2 роки тому
I love Vue but dangit where are the jobs lol
@NRsevenX
@NRsevenX Рік тому
Angular is the best. There's no debate
@i3looi2
@i3looi2 2 роки тому
tl;dw: Svelte.
@codedjango
@codedjango 2 роки тому
Vue all the way...
@bookercodes
@bookercodes 2 роки тому
I appreciate your vue on this.
@muhammadzainnadeem9139
@muhammadzainnadeem9139 2 роки тому
@@bookercodes good one 😂
@kariukimike
@kariukimike Рік тому
All day vue
@jukkap.5722
@jukkap.5722 2 роки тому
React is not a framework..just a library
@jlambert12013
@jlambert12013 2 роки тому
I’m new, but I feel like (after dabbling in all of these) that I need to just spend most of my time learning as much as possible about Vanilla JS. It seems like the more I learned about ES6, it seems like there are so many features that aren’t really that aren’t any harder to learn than the frame works. Once I learned how to make Web components with Vanilla JS, that it isn’t really that much more code, and seems like it would be less likely to break. Of course, I am pretty new though, so that’s just the way it seems at my current state. Anyway, great informative video!
@jeanmuyuela8112
@jeanmuyuela8112 2 роки тому
vanilla js is the most important part. these are just tool in different flavours. you get hired because you know javascript not because you know a framework.
@bookercodes
@bookercodes 2 роки тому
You are absolutely right. Sometimes I wish I could read the comments before I record a video hehe. This is a point I would be keen to reiterate!
@Gaijin101
@Gaijin101 2 роки тому
Nuxt 3 > Nextjs > angular
@thecoolnewsguy
@thecoolnewsguy Рік тому
No
@7heMech
@7heMech 5 місяців тому
Svelte
@optikool
@optikool 2 роки тому
Pretty sure React and Vue are Libraries. The only Framework in your list is Angular.
@PabloEzequielLeone
@PabloEzequielLeone 2 роки тому
Vue is a progressive framework.
@bookercodes
@bookercodes 2 роки тому
Yeah, I tried hard not to mention terms like lib, framework, or progressive framework. Instead , I tried to present these tools in practical terms 😀
@bookercodes
@bookercodes 2 роки тому
@@PabloEzequielLeone True!
@optikool
@optikool 2 роки тому
@@PabloEzequielLeone yeah, that's true.
@winter8476
@winter8476 Рік тому
@@PabloEzequielLeone shed more light on this please
@tanzimibthesam5861
@tanzimibthesam5861 2 роки тому
For jobs React/Angular for simplicity Vue/Svelte
@bookercodes
@bookercodes 2 роки тому
I think you nailed it!
@OM-bs7of
@OM-bs7of 2 роки тому
React is not a framework...
@stefanbogdanovic590
@stefanbogdanovic590 2 роки тому
Svelte is the best framework!!!!! PERIOD.
@bookercodes
@bookercodes 2 роки тому
So much love for Svelte!
@jellyfish1772
@jellyfish1772 6 місяців тому
Angular forever
@ojomudamola6674
@ojomudamola6674 Рік тому
React native is nothing compared to flutter
@theanswer1993
@theanswer1993 Рік тому
Angular by far. If you worked on an Angular project you can easily switch to another Angular project and be productive straight away. With React and Vue you just have a bunch of garbage code imported from everywhere all in the same file.
@johndoggett4657
@johndoggett4657 2 роки тому
Learn React. It has the most jobs.
@thecoolnewsguy
@thecoolnewsguy Рік тому
And also the mos numbers of competitors which is annoying. With angular, no need to worry about competition because everyone is misleadingly learning React
JavaScript Framework Tier List
40:57
Theo - t3․gg
Переглядів 261 тис.
I built the same app 10 times // Which JS Framework is best?
21:58
Артем Пивоваров х Klavdia Petrivna - Барабан
03:16
Artem Pivovarov
Переглядів 3 млн
Self-taught Web Developer Checklist 2022
35:25
Scrimba
Переглядів 79 тис.
Vue.js: The Documentary
34:45
Honeypot
Переглядів 1,5 млн
Python or JavaScript - Which One Should YOU Learn?
8:05
Tech With Tim
Переглядів 124 тис.
Angular vs React: which should you choose?
6:26
Kodaps Academy
Переглядів 103 тис.
The Difference Between Vue and React
10:27
Lachlan Miller
Переглядів 25 тис.
5 JavaScript Concepts You HAVE TO KNOW
9:38
James Q Quick
Переглядів 1,4 млн
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Переглядів 20 тис.
Ranking The Most Popular Javascript Frameworks 2023
24:43
developedbyed
Переглядів 152 тис.
Vue vs React (2024) - Make a RIGHT Choice (Difference Explained)
10:31
Daniel Dan | Tech & Data
Переглядів 23 тис.