there is an approach which called micro front-end that allows us to build the application with different frameworks so get start from what you like to do. I really like Angular as its opinionated, a group of high experienced people at Google set out to design how something should work, and of course they have good choices based on their experience.
@KasunHettiarachchi-ic8lm4 ай бұрын
Felt like I just watched a high quality 40 mins documentary on React and Angular !!!!!
@blokche_dev6 ай бұрын
React for the hype. Angular for long term scalable products.
@ilyakonrad5 ай бұрын
Spot on!
@malikau9177 ай бұрын
Angular with signals is the way 🙌
@dmitriyobidin60496 ай бұрын
Yea, but when current projects will switch to a newer version? It looks like businesses are not eager to update angular to modern versions. There are a lot of 12-14 versions out there on the job market.
@patrickjreid6 ай бұрын
What if JavaScript brought in signals? would it matter to you which framework you used?
@rubenheymans19885 ай бұрын
don't forget nx
@SK-yb7bx3 ай бұрын
Yeh, it's amazing.
@JohndenHaanAU2 ай бұрын
This this this. Signals have completely changed the game in my opinion.
@pajeetsinghАй бұрын
Angular: Trust me bro React: Do as you wish
@m.x.4 күн бұрын
Angular: the real deal for true developers. React: the trend for hyped fanboys.
@triple3way6 ай бұрын
One of the best comparison I've heard ever for this topic .. Thank you
@AlanGramont6 ай бұрын
So many companies try to control React. They create base libraries and try to enforce developer coding styles. All this creates a lot of overhead that simply isn't maintainable. I've started several enterprise-level apps where a good part of my coding was creating complex wrappers to translate the requirements from UI to framework. They also institute broad system requirements such as using Redux for all state changes, which just adds layers of maintenance for not good reason. Even my first Angular project in 2018 had really good guidance from Angular without that many pitfalls. I also find testing Angular apps to be much easier because you don't need to deal with hooks and mocking is straight forward (similar to using Moq-like C# API testing). However, with the inclusion of NextJS and React Native, React does have a place in an enterprise if you can make use of server-side rendering or need a mobile solution.
@alexander.thalhammer5 ай бұрын
SSR also works perfectly in Angular. Even Server-rendered Components will ship soon (19 or 20). However, when you want native apps React definitely has the edge. I personally don't see the point in Native apps, but I understand businesses need them because most users have been educated (mainly by Microsoft, Apple & Google) that native Apps are a good choice.
@abhinay4200Ай бұрын
React is mostly used by smaller companies now , I had experience with React and C sharp , most of the jobs in the European country I live in are in Angular
@MrAVQ2 ай бұрын
I've worked with React for around six years, but I often find that handling state and hooks can overwhelm developers, especially when adding Redux or Context API just to share some simple data. In React, constantly managing re-renders can be a headache, whereas Angular's services make this process much more straightforward. That said, I love React, which is why I use React Native. For enterprise applications like ERP systems or similar software, Angular is my go-to choice. However, when it comes to mobile development with the goal of reusing code for the web, you need to move into the React world with React Native.
@oguzhandogdu222127 күн бұрын
I didn't understand, you are saying if you learn React when you want to work with mobile development React native will be more easy cause you know React?
@DragosDreamer19895 ай бұрын
As amusing as this romanced opinion of both frameworks may be, the fact of the matter is that React does better with simpler applications, where as Angular thrives in enterprise level complexity. If you are dealing with huge complex legacy riddled applications or application suites, Angular keeps its shit together because it offers the structure to do so. You can create your own structure in React as well, but that comes at a cost of time (which equals money, in the real world).
@abhinay4200Ай бұрын
NextJs is Enterprise level framework for React now , I am react developer but given the opportunity i will switch to angular. React is dependent on two many packages and changes more frequently than Angular
@Rayhan-h9d24 күн бұрын
@@abhinay4200 lets say I have just finished javascript, now which one should I prepare, react or angular? or any other ??
@abhinay420024 күн бұрын
@@Rayhan-h9d see the number of jobs for each in your region , react has more jobs but mostly smaller companies use it . I work with .Net as a backend and combination of jobs for React+Dot net are rare . If you just know Javascript , better to go with Express , React and SQL stack . React has a smaller learning curve
@pandorasiren32456 ай бұрын
I code with React and Angular. I’ll say my previous Angular experience has helped me comment my React code effectively before passing on to my teammate. They both have their pros and cons. I’ll be picking up Vue later since one of our apps is moving to that framework. Good video.
@rubenheymans19885 ай бұрын
I've worked with angular and vue, but vue (2) was so bad
@afrenchdude53317 ай бұрын
I just started studying Angular after 2.5 years of react and nextjs.. I've seen my fair share of spaghetti code in my previous agency and I'm looking for stability. I also have the feeling that career wise Angular might be better to grow. Time will tell, maybe I'm going in the wrong direction.
@buzz1ebee6 ай бұрын
I've worked with both react and angular for work for many years. Tbh there's usually more spaghetti in the angular projects due to the obsession with observables and devs not understanding how to use them in a neat way. Most react components are about 50-100 lines long, the angular components are often hundreds of lines long. I think part of this is how easy it is to extract react components out into smaller components. With angular it's much more involved to extract logic and templating code into their own components. JSX is a really nice way to write templates too, the angular templating system n comparison is a horrible dx. Angular is fine. Lots of enterprise clients still use it. The arguments for "structure" don't really hold weight, but it's convinced a lot of people who parrot that line. Angular is also improving, signals are a great step towards reactivity. It's worth learning just to be exposed to other ways of doing things, and learning how observables really work is useful. For my latest project where I i had carte blanch i picked nextjs and it's been a delight to work with. This is despite me spending more time writing much more angular for the last few years than react. Take that as you will.
@afrenchdude53316 ай бұрын
Thank you for your answer :)
@rubenheymans19885 ай бұрын
combining angular with nx will help you with setting up an awesome structure
@GeneralA63 ай бұрын
@buzz1ebee you described a terrible angular codebase. what you described is not the framework, but rather the devs.
@ViktorTy7 ай бұрын
I have been a frontend engineer for almost a decade now. I have used Angular and React almost 50/50 during that time and I would say I mostly do NOT agree with you. Both frameworks are equally versatile and with the same capabilities. I don't see anything you can do in React that you cannot do in Angular and vice versa. The real differences between the frameworks are the level of structure out of the box where Angular is way more opinionated and has a more solid initial structure, the way they handle data - Promises vs RxJS (now Signals) where React used to be a lot more simple due to the extremely high learning curve of RxJS and the final difference Angular's dependency injection vs the React store where in my opinion it is only preference that makes the difference. All in all both are sound frameworks with huge communities and both are worth learning. Angular market is a bit smaller due to historical reasons so I would say React will land you a job faster.
@KodapsAcademy6 ай бұрын
Actually Angular used to be neck and neck with React (and even ahead when it was AngularJS, if you look at Google Trends) so I'm not sure I understand why you say they have a smaller share for historical reasons ?
@marco.eckstein6 ай бұрын
@@KodapsAcademy Angular 2+ is basically a different framework than AngularJS and came out in 2016. React came out in 2013, so it had a head start.
@foxdie81066 ай бұрын
React is not a framework
@cenkakay35065 ай бұрын
angular is just a boilerplate shit. If you are someone who likes to learn new things, angular is not for you. Even tailwind support came too late.
@foxdie81065 ай бұрын
@@cenkakay3506 new things are for tutorials and demos, for production you should use a solution, like Angular wich has everything.
@dryphresque71135 ай бұрын
Thank you for this video. With signals and zoneless angular is th best for me 👍
@rmc15796 ай бұрын
I had work with Angular for 12 years, now that I'm looking for a new job. 90% of the open positions require React, Node.js and Next.js or Remix. About 10% of new jobs require Angular, so in my opinion Angular is loosing relevance on the job market.
@marcossouzajr17116 ай бұрын
but in react you have greater competition to get a job. So you need to be an exceptional programmer to stand out
@Dimonina6 ай бұрын
@@marcossouzajr1711after understanding angular and rxjs, it's not that difficult to switch to react imo.
@programmerjowo6 ай бұрын
Fact
@KodapsAcademy6 ай бұрын
I actually started coding in Angular first, then learn React when it changed to a more functionnal style of programming. And it wasn't too difficult to get my head around things. Your best bet (both on the job market, and for your growth as a programmer) is probably to know both :)
@abhinay4200Ай бұрын
I work in the European region and every big company demands Angular, React is used by smaller companies with less complex code , but these companies pay you very less compared to bigger companies
@patilmayurn5 ай бұрын
React was initially released on May 29, 2013 and not in 2011 as mentioned in the video. It was Angular 1's era back then.
@Brendan2Alexander5 ай бұрын
Objective fact: Angular is the GOAT
@VishalTheK5 ай бұрын
This is the best explained video on youtube.... Angular vs React.
@cedricdupuis90384 ай бұрын
I definitely agree on your POV regarding use-cases. I left big companies and ESNs a while ago and technically I also shifted from Angular to React. Most startups and small companies use React. I find much more freedom in the React ecosystem. I also find that React is the go-to framework for frontend development newbies. It has lots of good packages and tools you can use. I'm now keeping an eye on the more recent frameworks, such as Vue, SolidJs, Svelte, etc. which bring lots of new features and paradigms to the table. So far, Angular and React try to keep up on the pace by borrowing new concepts from them. Signals are part of this run. We'll see if signals are a game changer, but their adoption plan by ecmascript might make it generic in all frameworks 😁 My two cents would be to stay strong on the basics of frontend development and stay open to any framework.
@KodapsAcademy4 ай бұрын
thanks for your input!
@MastaHicks13 күн бұрын
Did not expect to discover a great Korean restaurant when I clicked on this video 😂. Thanks of KAMYEON ❤
@KodapsAcademy13 күн бұрын
Yeah KAMYEON is tasty ! :) although we’ve now moved our offices to rue St Anne so we have other choices but we haven’t yet found one we like as much :)
@MastaHicks13 күн бұрын
@@KodapsAcademy Can't go wrong with rue St Anne if you like asian food.
@enkosixСағат бұрын
Great explaination I like how you narrowed it down to structure vs agility.
@maximciebiera38826 ай бұрын
Just discovered your channel. I like your video style. Subscribed!
@KodapsAcademy6 ай бұрын
Thanks, and welcome aboard !
@nohox94446 ай бұрын
I think it all depends on your skills. I can see why lots of people tend to prefer Angular because it works in a certain way out of the box. Personally I prefer to get some pieces and then think about how they fit best for the next project.
@mac.ignacio7 ай бұрын
React needs 10 libraries before becoming useful. React also promotes code now error later. Angular by far is better than React. Popularity is not equivalent to quality. There are millions of noob developers out there that dont want to use Angular because it impose quality and maitainable code that noob developer hates. Sorry to say many React devs dont know how code with quality.
@u2blr7 ай бұрын
This comment strikes me as biased. While it's true that React encourages diverse coding styles, it's important to note that this evolution is a natural result of the framework and community's growth. Moreover, React has consistently demonstrated excellent compatibility and codemod support, allowing for seamless migrations to newer versions with minimal hassle. In contrast, Angular has a history of poor backward compatibility, leaving many projects stuck on Angular 1 due to the significant rework required to upgrade to newer versions.
@mac.ignacio7 ай бұрын
@@u2blr Your argument that there are many projects stuck in Angular is a decade years old now. Most of those projects already upgraded to Angular 2+. Unlike ReactJS every version they release right now will surely breaks existing libraries that you are using. Angular2+ to Angular17 is backward compatible unlike ReactJS 16 and React17 that breaks a lot of existing React projects. I know this because I experience it with React.
@KodapsAcademy7 ай бұрын
@mac.ignacio upgrading Angular isn’t without its difficulties either … (I’m not talking about AngularJs) :)
@mac.ignacio6 ай бұрын
@@KodapsAcademy Like I said noob developer will have a hard time with angular. There is a cli command to update angular. I am 100% sure you dont use Angular.
@KodapsAcademy6 ай бұрын
Sure, be 100% sure if you want :D
@huw16765 ай бұрын
That's a fair assessment. I really like Angular, having used it since 2014. React is one I want to learn. Wiz sounds very interesting. Thank you
@Divangi_5 ай бұрын
Thanks for the video! It has clear explanation when and why chose Angular/React.
@stephenpaul74993 ай бұрын
Since angular introduced signals, the argument that react has a simpler mental model no longer holds. React has a beautiful mental model (functions taking data and spitting out markup). However signals model the chaos of ui much more elegantly. Reading stacktraces in react is not a nice experience, hooks are really obscure and esoteric, and the fact that no react projects look alike... That's not good. I will gladly sacrifice some control over my ecosystem if i can just hit the ground running like i do when i start a new angular project. With react, i have the agony of choice and the anxiety that some of my 3rd party libraries would die out in 2 years or that my taste in library might displease other devs.
@ftwilly6273 ай бұрын
I think React with the much bigger community, extensions and the new compiler update will be a save bet.
@o_glethorpe6 ай бұрын
Could You care to elaborate why someone can not create a "exceptional" application with angular?
@KodapsAcademy6 ай бұрын
This would be in a rather rare case when you need to push the application to its limits, eg in terms of performance or rendering, where the opinionated nature of Angular would end up making things a lot more difficult. This is an extreme case though, which is why I used the term “exceptional” :)
@punsmith5 ай бұрын
@@KodapsAcademySo, in other words you've got no clue about Angular. Your vague and empty phrases are so telling. Good to know that you can be a senior and still a clueless doorknob.
@GnarledStaff5 ай бұрын
Would have been helpful to explain that a bit more in the video, your fast food metaphor made it sound like Angular could only do mediocre quality because fast food is really low quality. It was a pretty bad metaphor.
@o_glethorpe5 ай бұрын
@@GnarledStaff dont even bother man, this kind of channel is just about the last trend with superficial content just for clicks, you cant really take serious "tech influencers". Its all about this vs that, and why I change from this to that etc...
@rubenheymans19885 ай бұрын
@@KodapsAcademy yeah that was poor comparison
@ianfrye89886 ай бұрын
This was the most relaxing video i've ever watched on youtube
@KodapsAcademy6 ай бұрын
Thanks ! :)
@AliveDeejay5 ай бұрын
Loved the quality of the video. I didn't learn any of those fancy JS libraries/frameworks yet (except jQuery, lmao). And honestly i am left with more questions than answers. It's a gamble somewhat at least. I consider myself a fresh freelancer and i was thinking about creating my own website and at the same time learn something new alongside that process. I wouldn't generally say this, but in the case of tech stuff i would definitely trust Google more than FB/Meta, even if React is more popular. Even if i am not gonna make banking websites, i think it's better long term to start off with Angular and it's stricter rules and then transition over to learn React. This way i hope i would write less spaghetti :D Anyway, thank you! Writing this comment also somewhat sorted my thoughts, which wasn't really intended. :D
@sukatz7 ай бұрын
Been using sencha extjs for years, not even on the lists here.. think angular would be easiest to migrate to being similar in scope
@puffvayne23 күн бұрын
If I want to try both of two, which one should I try first?
@KodapsAcademy21 күн бұрын
It’s a good questions. I would say Angular first then React, by default, but there might be situations where the other way makes sense
@cliffordcheng59274 ай бұрын
It's like Java and PHP. Depending on whether or not it's intended for enterprise use where structure, robustness, testability, security, maintainability, etc are needed.
@TayambaMwanza7 ай бұрын
I've bern waiting for this video, thank you.
@KodapsAcademy7 ай бұрын
Glad you liked it :)
@muhammedalikosen94695 ай бұрын
Valuable infos. Perfect ambiente. Above a huge hidden experience. 👍
@alexander.thalhammer5 ай бұрын
I love your video! Don't get why React leads to a better UX though. So many factors play into UX. If you mean performance wise. Then I think that is an already outdated point of view.
@hashproton6 ай бұрын
I should saw this video 2 years ago. I'm an oipinionated dev.
@raghuram27463 ай бұрын
Should I learn react or angular?
@zb27472 ай бұрын
I’ve had positions with react, vue, and now angular. I must say angular is more production ready and built for enterprise In the beginning of my career I would have said react but people forget that react is a library and a paradigm (at least these days). Too many libs and configurations for me to get things rolling. With vue and angular you get a full fledged framework with opinionated design patterns and robust APIs. Angular is naturally modular out of them all too imo If I’m prototyping with no intention to ship to real users or looking to have fun doing a side project vue or react but for something serious I’ll be using angular for sure
@NerdyDumbProductions6 ай бұрын
Thanks for this. It was honestly amazing
@KodapsAcademy6 ай бұрын
I’m glad you liked it :)
@bilbobaggins35672 ай бұрын
The volume level is messed up in this video.
@kimjong-un85433 ай бұрын
Great pacing in the video, with an interesting hook
@Y0ungC0der-h6r29 күн бұрын
Thank you for the post. I have been going through may comp sci man SWE degree. This whole time I have been exposed to many languages. Plus, before I was accepted, I taught myself a little html and CSS. Figuring out what tech to use can be daunting. I may just Angular. This way I can build pretty much anything front to back. Not matter how small or big. The learning curve sucks. The typescript caught me off guard and the university does not teach anything about vanilla js/ts. They just give you the source code with some pieces missing and the instructions to build a full stack app. But college doesn't teach students how to BUILD. Not that I have some knowledge under my belt, I will pick what ever is interesting to me and get into a niche. I figured over time after building "real" projects. eventually, someone will see that git hub after 50,000 applications....
@bonkers_dave5 ай бұрын
Enormously helpful. Thank you.
@KodapsAcademy5 ай бұрын
Glad to be of service :)
@miindaugas5 ай бұрын
Touched both for long time trying to avoid Angular projects.. at the end of the day
@randymartin9040Ай бұрын
I like the style of the video, thank you! God Bless.
@danielgarciamartinez94444 ай бұрын
Great video, I've worked with both, is curious because I used angular to create a startup project from scratch it was good because I wanted to get all the opinions done given it was my first esperience using a frontend framework, and I've worked using React with large teams and for large companies and it could be really complicated to unsderstand what was happening in the head of the dev that created that component. At the end of the day this video resumes very well both frameworks.
@mschwanitz7 ай бұрын
Great comparison! As a newbie starting out I'd recommend React as there are so much more resources geared to learning it.
@sukatz7 ай бұрын
Yea but how much of it is up to date? Utter chaos
@congdatt4 ай бұрын
Why not Both of them ? ? ?
@jzthegreat6 ай бұрын
You have a very rhythmic way of talking. It's soporific.
@KodapsAcademy6 ай бұрын
Thank you for your kind words, I'm glad I found grace in your eyes (and ears)!
@existentialism_0128 күн бұрын
This video is masterpiece
@CrisHoodАй бұрын
What a beautiful and insightful video
@KodapsAcademyАй бұрын
I’m glad you enjoyed it ! :)
@razdingz5 ай бұрын
Nice video , I have startup ., i want to make something like AI powered Special video editor fully in browser , which is better for stability ?
@GeneralA63 ай бұрын
pick either one, stability depends on your devs.
@imakethesites30482 ай бұрын
Thanks for this! How about if I really need a job and I don't know how to compete with the 10,000,000 react developers who apply to every job?
@winns.x5 ай бұрын
For me, if I want to start a new project, neither of them is a choose. They will works, and do the job, but there is just a better players now imo.
@JulienCassin-lv4yi6 ай бұрын
I've found out about your channel just now (in addition to your French channel). Gosh, your English is just right on point. Where did you learn it? From school or do you have family back in the UK?
@KodapsAcademy6 ай бұрын
English is my mother tongue (and I was born in the UK), but my parents moved to France when I was 5 and I did all my studies in the French school system :)
@JulienCassin-lv4yi6 ай бұрын
@@KodapsAcademy I thought so! If I may ask: where in the UK? I struggle to locate your accent 🤔 I would say somewhere in the south but not 100% sure where 😅
@KodapsAcademy6 ай бұрын
@@JulienCassin-lv4yi my accent was informed by listening to BBC Radio 4 on AM radio quite a bit, but my family is from Cheam (south of Wimbledon) , Aldershot and Guilford (between London and the south coast) :)
@Seyanhyriu2 ай бұрын
Thanks for the video.
@painslie5 ай бұрын
A very helpful comparison!!
@KodapsAcademy5 ай бұрын
Glad you liked it :)
@Thezftw4 ай бұрын
I don't understand why react would be better for UX, neither of them limits what the designer can or cannot do.
@HarrowKrodarius4 ай бұрын
I guess it would be mindset, and ease of doing what you want. Like sure you can more easily make reusable components in React than in Angular, but what stops someone from making an angular module just for reusable components like custom buttons. I mean, how else do libraries like Material exist for Angular and React.
@zolejester2580Ай бұрын
Why not use react for just front end, and a web frame work like django in the back end?
@jay-j6l28 күн бұрын
because java spring boot is what a professional would use on the backend and don't kid yourself, modern java is light and super fast, spring boot is like butter working on the backend and with databases, cloud, security, and many other things. also angular code is very similar to spring boot in java so it's very easy to do both.
@zolejester258025 күн бұрын
@@jay-j6l So, are you saying Web frameworks like Django, & flask doesn't provide security nor work well with DB, and are no longer a thing?
@jay-j6l25 күн бұрын
@@zolejester2580 python is not a performant language. also java spring boot and angular are very similar that one can be productive with both relatively easily. there is very little context switching, unlike going from react to python.
@zolejester258024 күн бұрын
@@jay-j6l Makes sense, thank you!
@whoami-so2hy5 ай бұрын
i love how its explained
@KodapsAcademy5 ай бұрын
Thanks :)
@ookookook5 ай бұрын
The question is: do you want a framework or not? That's it.
@andersondamasceno13566 ай бұрын
Video very well made. Could you talk about javascript metaframeworks?
@mareksicinski3726Ай бұрын
7:07 there should be w moratorium on the word ‘agile’
@lolhp._.Ай бұрын
This channel is fantastic
@JioFiber-qm3xc6 ай бұрын
Great comparison 🔥🔥
@KodapsAcademy6 ай бұрын
Thanks !!
@JatinKhatri255 ай бұрын
Loved the way you explained man!
@KodapsAcademy5 ай бұрын
Thanks :)
@filipnikolic22805 ай бұрын
Great content. Thanks for doing this!
@ExecuteCodeАй бұрын
How about Django Rest as backend and React as front end?
@KodapsAcademy29 күн бұрын
Shure, that would work. The Angular vs React debate is pretty much all about what happens on the client side / front end. The backend is a whole 'nother question but Django is a sold choice :)
@ExecuteCode29 күн бұрын
@@KodapsAcademy Thanks for the response. I heard that JavaScript can also be used at the backend too. I don't know how, maybe it's react or node js that works as a backend too? If yes then why would someone with javascript backend knowledge go for python for the backend? I mean if javascript works as a backend too then why would someone go for unnecessary additional language like python or java?
@KodapsAcademy29 күн бұрын
@ExecuteCode NextJS allows you to code a react app with backend / server capabilities and if they don’t need to be very intense I would recommend going that route if you already know react. Conversely if you’re already very familiar with Django I would also recommend looking at HTMX. But sometimes you don’t choose the tech stacks, they are handed to you. For example I have PHP in my backend (Symfony, not Laravel) so I make do with what I have. That’s why React + Django is a good choice is you take the backend as a given. If you have the choice, and your starting point is React (and you are starting out) go for Next
@soumadip_banerjee6 ай бұрын
Thank u!
@littlerooky3 ай бұрын
You can't compare library with framework. Compare Angular with Nextjs and thats fair because both are framework.
@hexantra3 ай бұрын
React call itself library but it is more than that but less than framework (like you can just set react vite project for full csr)
@atrucktive4 ай бұрын
Excellent analysis
@chaos_monster3 ай бұрын
I strongly disagree with your conclusion that react is more agile and that as a startup with a small team you inevitable have to go with react. Especially small startups might not have the highly skilled react developers that are needed to not build garbage code, which by the way also takes time to build, setup, align on and so on. you can at any time throw some average Angular developers into a project and they know what they see and where, whereas with react you have to learn the lead developers opinion, taste and so on; or even worse the one person's decision, who is no longer in the company. Lastly the you can't build everything with Angular statement is bewildering to me, as I don't know of any app, that couldn't have been built with Angular, not saying it is always the right choice (or vice versa react) Last but not least I want to say it really depends on what you want to build. E.g. Angular is rarely a good choice for a blog.
@dkazmer26 ай бұрын
That was really good!
@KodapsAcademy6 ай бұрын
Thank you very much :)
@naranyala_dev6 ай бұрын
i like this bold opinion
@KodapsAcademy6 ай бұрын
Thanks :)
@foxdie81066 ай бұрын
React is a library, It's perfect for small apps. If you want to create a big app, the best choise is a framework like Angular.
@policeislam28466 ай бұрын
Small apps like facebook or Instagram??
@foxdie81066 ай бұрын
@@policeislam2846 They don't use the same react library that we use, think about that. And they combine it with a lot of libraries and tool that you can't afford, so they can create a big app. If we use react, we install libraries like react router and others xD from npm wich has a lot of problems. So, creating a big app with react is a nightmare for us, we need solutions like Angular wich has all the features that we need.
@yunus59495 ай бұрын
@@policeislam2846 it is used internally. this doesnt mean that FB developed with react. it is php dude
@skewty5 ай бұрын
@@policeislam2846 Not generally comparable. One Sr. software person at one of those companies probably makes as much as the entire dev team at most of the small teams using React. There aren't enough really great developers to go around so many teams make many mistakes along the way and companies are left detangling the spaghetti until ultimately the code base is either dropped or another company is purchased because they ruined the last one.
@Matrium05 ай бұрын
React is somewhat of a mess recently, with it's own documentation pointing you towards full-application-frameworks like nextja and having had no stable release for almost 2 full years from 2022 to 2024. Meanwhile nextjs was using unstable versions of react and introduced massive bugs into their own "stable" releases. How the hell did it become like this? Compare that to Angular. That moves with Lightspeed und will be su much better a year from now with signal-based-components and "zoneless". State of JS does not really represent the market all that well. As you said Angular devs are usually in pretty stable environments and teams and mostly dont participate with other frameworks (or "state of js"). The best indication are job trends imo, which puts React comfortably in front in most regions, though Angular is slightly ahead in Europe.
@DemystifyFrontend2 ай бұрын
You mesmerized me 🎉
@KodapsAcademy2 ай бұрын
@@DemystifyFrontend thanks :)
@AvidAfricanАй бұрын
Just learn both)
@NimanthaNadeeraka7 ай бұрын
superb!
@SinaSoltani-tf8zo3 ай бұрын
Angular is an Enterprise full-framework, and React is just a library. In our company we made sure we never hire any developers who make decisions based on social media. Because such developers don't know shit about Software Development and they do whatever they watch on the internet without even testing and understanding it themselves. Such people can bring thousands of dollars costs of re-writing the whole software, of course after some months when the codes and infrastructure start to show themselves how bad they are. Simple App => React Enterprise Apps (especially for Organizations and Internal Apps) => Angular
@KodapsAcademy3 ай бұрын
Like I said in another video, I agree that if your developers are all junior (and it looks like it if you're basing hiring decisions on if devs listen to social media :) ) it's best to go with the structure Angular provides, and probably safer. But with senior devs to provide structure, React can work well in an Entreprise environment.
@qwerty-or1yg6 ай бұрын
Now nextjs vs angular please!
@ayukalvieri31547 ай бұрын
Thanks man
@KodapsAcademy7 ай бұрын
Glad to be of service :)
@AGGPEE5 ай бұрын
whats with the vsauce music? :S
@thebocksters27566 ай бұрын
2:40 its called controller - MVC
@KodapsAcademy6 ай бұрын
It is if you’re talking about Angular JS. Here we’re talking about Angular 2+ which does not have controllers per se.
@deepak_su6 ай бұрын
well explained 👏
@okeluelazarus7062Ай бұрын
Angular all the way
@frsdexter95396 ай бұрын
Compare NextJs with Angular
@farqueueman7 ай бұрын
I prefer templating lol
@aleksandarstanisic18485 ай бұрын
I quit both 😮
@test-user-1235 ай бұрын
Angular ❤❤❤
@jay-j6l28 күн бұрын
I've had a love hate relationship with angular, but react makes me barf, good luck trying to move from projects to proejcts and different companies with roll your own react projects. You will get less ROI with react compared with angular. angular is more structured and you can do anything in angular you can do in react.
@jaimesanchezgalvis4 ай бұрын
I ❤ this video thanks
@DionsTravels5 ай бұрын
I keep hearing this guy mention agility, but what good is the agility when you need to rewrite your react components 20 times 😂 😂
@KodapsAcademy5 ай бұрын
This guy is wondering why exactly you find yourself needing to rewrite the react component 20 times ; it kind of feels like blaming your tools :)
@hwapyongedouard5 ай бұрын
svelte and react
@mariyannonchev13554 ай бұрын
Zoneless Angular
@n4bb125 ай бұрын
Arguments like React is chaotic or Angular is for enterprise are total nonsense. Projects are as chaotic as the developers working on them. I have seen dozens of brutally chaotic and artificially complex projects in both camps. If you assume professional, competent developers, more choices and more freedom are good things. What is much more important about a piece of tech is how productive you can be with it and whether it fits the goal and the people.
@KodapsAcademy5 ай бұрын
You kind of missed the point. The “chaotic” was in the context of D&D alignment, not in the sense you seem to have taken it to mean.
@n4bb125 ай бұрын
@@KodapsAcademy What do you mean by D&D?
@KodapsAcademy5 ай бұрын
@n4bb12 Dungeons and Dragons (en.m.wikipedia.org/wiki/Alignment_(Dungeons_%26_Dragons) )
@n4bb125 ай бұрын
@@KodapsAcademy Oh, I didn't get that reference. Now it makes more sense.
@skewty5 ай бұрын
Fair point but such developers aren't the common variety, generally available ones.
@science_trip5 ай бұрын
I m using jQuery, and In some Rect projects I ve destractured the ajax module from jQuery import { ajax } from 'jquery' I m chaotic evil 🤣🤣🤣🤣🤣🤣
@NickTheCodeMechanic3 ай бұрын
3:59 MacDonald's is a poor choice for making the quality comparison. Have you seen their 'value menus'? High prices for very little, and you still get stuck with obesity and diabetes for your trouble.