React vs Angular in 2024

Поділитися
Вставка
  • Опубліковано 23 вер 2024

КОМЕНТАРІ • 207

  • @KasunHettiarachchi-ic8lm
    @KasunHettiarachchi-ic8lm 2 місяці тому +21

    Felt like I just watched a high quality 40 mins documentary on React and Angular !!!!!

  • @blokche_dev
    @blokche_dev 4 місяці тому +55

    React for the hype. Angular for long term scalable products.

  • @malikau917
    @malikau917 5 місяців тому +151

    Angular with signals is the way 🙌

    • @dmitriyobidin6049
      @dmitriyobidin6049 4 місяці тому +5

      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.

    • @patrickjreid
      @patrickjreid 4 місяці тому +1

      What if JavaScript brought in signals? would it matter to you which framework you used?

    • @rubenheymans1988
      @rubenheymans1988 3 місяці тому +3

      don't forget nx

    • @SK-yb7bx
      @SK-yb7bx Місяць тому

      Yeh, it's amazing.

    • @JohndenHaanAU
      @JohndenHaanAU 22 дні тому

      This this this. Signals have completely changed the game in my opinion.

  • @MrAVQ
    @MrAVQ 26 днів тому +5

    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.

  • @ChauQuan-nr2su
    @ChauQuan-nr2su 5 місяців тому +32

    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.

  • @triple3way
    @triple3way 4 місяці тому +18

    One of the best comparison I've heard ever for this topic .. Thank you

  • @AlanGramont
    @AlanGramont 4 місяці тому +13

    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.thalhammer
      @alexander.thalhammer 3 місяці тому +1

      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.

  • @DragosDreamer1989
    @DragosDreamer1989 3 місяці тому +9

    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).

  • @afrenchdude5331
    @afrenchdude5331 5 місяців тому +39

    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.

    • @buzz1ebee
      @buzz1ebee 4 місяці тому +18

      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.

    • @afrenchdude5331
      @afrenchdude5331 4 місяці тому +1

      Thank you for your answer :)

    • @rubenheymans1988
      @rubenheymans1988 3 місяці тому

      combining angular with nx will help you with setting up an awesome structure

    • @GeneralA6
      @GeneralA6 Місяць тому

      ​@buzz1ebee you described a terrible angular codebase.
      what you described is not the framework, but rather the devs.

  • @dryphresque7113
    @dryphresque7113 3 місяці тому +9

    Thank you for this video. With signals and zoneless angular is th best for me 👍

  • @pandorasiren3245
    @pandorasiren3245 4 місяці тому +4

    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.

    • @rubenheymans1988
      @rubenheymans1988 3 місяці тому +1

      I've worked with angular and vue, but vue (2) was so bad

  • @ViktorTy
    @ViktorTy 5 місяців тому +18

    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.

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +1

      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.eckstein
      @marco.eckstein 4 місяці тому +1

      @@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.

    • @foxdie8106
      @foxdie8106 4 місяці тому +2

      React is not a framework

    • @cenkakay3506
      @cenkakay3506 3 місяці тому

      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.

    • @foxdie8106
      @foxdie8106 3 місяці тому

      @@cenkakay3506 new things are for tutorials and demos, for production you should use a solution, like Angular wich has everything.

  • @patilmayurn
    @patilmayurn 3 місяці тому +2

    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.

  • @VishalTheK
    @VishalTheK 3 місяці тому +1

    This is the best explained video on youtube.... Angular vs React.

  • @rmc1579
    @rmc1579 4 місяці тому +5

    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.

    • @marcossouzajr1711
      @marcossouzajr1711 4 місяці тому +5

      but in react you have greater competition to get a job. So you need to be an exceptional programmer to stand out

    • @Dimonina
      @Dimonina 4 місяці тому

      ​@@marcossouzajr1711after understanding angular and rxjs, it's not that difficult to switch to react imo.

    • @programmerjowo
      @programmerjowo 4 місяці тому

      Fact

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +4

      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 :)

  • @huw1676
    @huw1676 3 місяці тому +2

    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

  • @maximciebiera3882
    @maximciebiera3882 4 місяці тому +6

    Just discovered your channel. I like your video style. Subscribed!

  • @Divangi_
    @Divangi_ 3 місяці тому +1

    Thanks for the video! It has clear explanation when and why chose Angular/React.

  • @nohox9444
    @nohox9444 4 місяці тому +1

    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.

  • @alexander.thalhammer
    @alexander.thalhammer 3 місяці тому +3

    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.

  • @cedricdupuis9038
    @cedricdupuis9038 2 місяці тому +1

    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.

  • @ftwilly627
    @ftwilly627 Місяць тому +1

    I think React with the much bigger community, extensions and the new compiler update will be a save bet.

  • @cliffordcheng5927
    @cliffordcheng5927 2 місяці тому

    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.

  • @o_glethorpe
    @o_glethorpe 4 місяці тому +4

    Could You care to elaborate why someone can not create a "exceptional" application with angular?

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +2

      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” :)

    • @punsmith
      @punsmith 3 місяці тому

      ​​@@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.

    • @GnarledStaff
      @GnarledStaff 3 місяці тому +3

      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_glethorpe
      @o_glethorpe 3 місяці тому +1

      @@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...

    • @rubenheymans1988
      @rubenheymans1988 3 місяці тому

      ​@@KodapsAcademy yeah that was poor comparison

  • @NerdyDumbProductions
    @NerdyDumbProductions 4 місяці тому +4

    Thanks for this. It was honestly amazing

  • @muhammedalikosen9469
    @muhammedalikosen9469 3 місяці тому +1

    Valuable infos. Perfect ambiente. Above a huge hidden experience. 👍

  • @AliveDeejay
    @AliveDeejay 3 місяці тому +1

    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

  • @TayambaMwanza
    @TayambaMwanza 5 місяців тому +3

    I've bern waiting for this video, thank you.

  • @zb2747
    @zb2747 16 днів тому

    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

  • @danielgarciamartinez9444
    @danielgarciamartinez9444 2 місяці тому

    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.

  • @bonkers_dave
    @bonkers_dave 3 місяці тому +1

    Enormously helpful. Thank you.

  • @mac.ignacio
    @mac.ignacio 5 місяців тому +145

    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.

    • @u2blr
      @u2blr 5 місяців тому +19

      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.ignacio
      @mac.ignacio 5 місяців тому +12

      @@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.

    • @KodapsAcademy
      @KodapsAcademy  5 місяців тому +4

      @mac.ignacio upgrading Angular isn’t without its difficulties either … (I’m not talking about AngularJs) :)

    • @mac.ignacio
      @mac.ignacio 4 місяці тому +2

      @@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.

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +2

      Sure, be 100% sure if you want :D

  • @ianfrye8988
    @ianfrye8988 4 місяці тому +1

    This was the most relaxing video i've ever watched on youtube

  • @sukatz
    @sukatz 5 місяців тому +2

    Been using sencha extjs for years, not even on the lists here.. think angular would be easiest to migrate to being similar in scope

  • @kimjong-un8543
    @kimjong-un8543 Місяць тому

    Great pacing in the video, with an interesting hook

  • @imakethesites3048
    @imakethesites3048 4 дні тому

    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?

  • @hashproton
    @hashproton 4 місяці тому +2

    I should saw this video 2 years ago. I'm an oipinionated dev.

  • @Seyanhyriu
    @Seyanhyriu 6 днів тому

    Thanks for the video.

  • @stephenpaul7499
    @stephenpaul7499 Місяць тому +1

    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.

  • @Brendan2Alexander
    @Brendan2Alexander 3 місяці тому +2

    Objective fact: Angular is the GOAT

  • @jzthegreat
    @jzthegreat 4 місяці тому +4

    You have a very rhythmic way of talking. It's soporific.

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +1

      Thank you for your kind words, I'm glad I found grace in your eyes (and ears)!

  • @mschwanitz
    @mschwanitz 5 місяців тому +7

    Great comparison! As a newbie starting out I'd recommend React as there are so much more resources geared to learning it.

    • @sukatz
      @sukatz 5 місяців тому +1

      Yea but how much of it is up to date? Utter chaos

  • @raghuram2746
    @raghuram2746 Місяць тому

    Should I learn react or angular?

  • @miindaugas
    @miindaugas 3 місяці тому

    Touched both for long time trying to avoid Angular projects.. at the end of the day

  • @razdingz
    @razdingz 3 місяці тому

    Nice video , I have startup ., i want to make something like AI powered Special video editor fully in browser , which is better for stability ?

    • @GeneralA6
      @GeneralA6 Місяць тому

      pick either one, stability depends on your devs.

  • @painslie
    @painslie 3 місяці тому

    A very helpful comparison!!

  • @bilbobaggins3567
    @bilbobaggins3567 20 днів тому

    The volume level is messed up in this video.

  • @JulienCassin-lv4yi
    @JulienCassin-lv4yi 4 місяці тому

    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?

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +1

      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-lv4yi
      @JulienCassin-lv4yi 4 місяці тому

      @@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 😅

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому

      @@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) :)

  • @JioFiber-qm3xc
    @JioFiber-qm3xc 4 місяці тому +2

    Great comparison 🔥🔥

  • @winns.x
    @winns.x 3 місяці тому

    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.

  • @JatinKhatri25
    @JatinKhatri25 3 місяці тому

    Loved the way you explained man!

  • @andersondamasceno1356
    @andersondamasceno1356 4 місяці тому

    Video very well made. Could you talk about javascript metaframeworks?

  • @chaos_monster
    @chaos_monster Місяць тому

    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.

  • @filipnikolic2280
    @filipnikolic2280 3 місяці тому

    Great content. Thanks for doing this!

  • @whoami-so2hy
    @whoami-so2hy 3 місяці тому +1

    i love how its explained

  • @Thezftw
    @Thezftw 3 місяці тому +1

    I don't understand why react would be better for UX, neither of them limits what the designer can or cannot do.

    • @HarrowKrodarius
      @HarrowKrodarius 2 місяці тому

      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.

  • @soumadip_skyy_banerjee
    @soumadip_skyy_banerjee 4 місяці тому +1

    Thank u!

  • @atrucktive
    @atrucktive 2 місяці тому

    Excellent analysis

  • @congdatt
    @congdatt 2 місяці тому

    Why not Both of them ? ? ?

  • @dkazmer2
    @dkazmer2 4 місяці тому +1

    That was really good!

  • @MiguelFelipeCalo
    @MiguelFelipeCalo 2 місяці тому +1

    "React is not opinionated". I always found this line to be largely false.
    Each and every react app is different - hence they have more opinions than everyone else.
    In terms of quality, you can write bad code in both, its just that, the tendency in angular is you write bad code following angular's MVVM.
    One thing I've noticed though is, as your react app grows and requires more structure and consistency, it tends to look like an angular based-app.

    • @KodapsAcademy
      @KodapsAcademy  2 місяці тому

      "Each and every react app is different" is *precisely* what I mean when I say that React itself is not opinionated. Being opinionated, when talking about a library or framework means it imposes its opinion on everyone else, which limits the range of developper's options and opinions.

    • @hexantra
      @hexantra Місяць тому

      Miguel, U know what "Opinionated" and "unopinionated" in framework or Library context? Opinionated means it is already have opinion by its author which is like structure, flow, pattern, etc by the author and unopinionated is people who use it is free to write their own flow, structure, etc. Example : express js is unopinionated, laravel is Opinionated

  • @DemystifyFrontend
    @DemystifyFrontend 18 днів тому

    You mesmerized me 🎉

  • @littlerooky
    @littlerooky Місяць тому

    You can't compare library with framework. Compare Angular with Nextjs and thats fair because both are framework.

    • @hexantra
      @hexantra Місяць тому

      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)

  • @digitalsparrow_8599
    @digitalsparrow_8599 4 місяці тому

    well explained 👏

  • @thebocksters2756
    @thebocksters2756 4 місяці тому

    2:40 its called controller - MVC

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +2

      It is if you’re talking about Angular JS. Here we’re talking about Angular 2+ which does not have controllers per se.

  • @foxdie8106
    @foxdie8106 4 місяці тому +2

    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.

    • @policeislam2846
      @policeislam2846 4 місяці тому +7

      Small apps like facebook or Instagram??

    • @foxdie8106
      @foxdie8106 4 місяці тому

      @@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.

    • @yunus5949
      @yunus5949 3 місяці тому

      ​@@policeislam2846 it is used internally. this doesnt mean that FB developed with react. it is php dude

    • @skewty
      @skewty 3 місяці тому

      @@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.

  • @naranyala_dev
    @naranyala_dev 4 місяці тому +1

    i like this bold opinion

  • @qwerty-or1yg
    @qwerty-or1yg 4 місяці тому

    Now nextjs vs angular please!

  • @NimanthaNadeeraka
    @NimanthaNadeeraka 5 місяців тому

    superb!

  • @ayukalvieri3154
    @ayukalvieri3154 5 місяців тому

    Thanks man

  • @frsdexter9539
    @frsdexter9539 4 місяці тому

    Compare NextJs with Angular

  • @Matrium0
    @Matrium0 3 місяці тому

    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.

  • @AGGPEE
    @AGGPEE 3 місяці тому

    whats with the vsauce music? :S

  • @jaimesanchezgalvis
    @jaimesanchezgalvis 2 місяці тому

    I ❤ this video thanks

  • @ookookook
    @ookookook 3 місяці тому

    The question is: do you want a framework or not? That's it.

  • @farqueueman
    @farqueueman 5 місяців тому +1

    I prefer templating lol

  • @aleksandarstanisic1848
    @aleksandarstanisic1848 3 місяці тому

    I quit both 😮

  • @test-user-123
    @test-user-123 3 місяці тому

    Angular ❤❤❤

  • @SinaSoltani-tf8zo
    @SinaSoltani-tf8zo Місяць тому

    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

    • @KodapsAcademy
      @KodapsAcademy  Місяць тому

      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.

  • @dugtrioramen
    @dugtrioramen 4 місяці тому

    Was there a single line of code in this video?

  • @mariyannonchev1355
    @mariyannonchev1355 2 місяці тому

    Zoneless Angular

  • @craig.martin
    @craig.martin 5 місяців тому +1

    I would choose React over Angular. But I would choose HTMX over both.

  • @hwapyongedouard
    @hwapyongedouard 4 місяці тому

    svelte and react

  • @science_trip
    @science_trip 3 місяці тому

    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 🤣🤣🤣🤣🤣🤣

  • @NickTheCodeMechanic
    @NickTheCodeMechanic Місяць тому

    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.

  • @DionsTravels
    @DionsTravels 3 місяці тому

    I keep hearing this guy mention agility, but what good is the agility when you need to rewrite your react components 20 times 😂 😂

    • @KodapsAcademy
      @KodapsAcademy  3 місяці тому

      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 :)

  • @TheKaosTux
    @TheKaosTux 4 місяці тому +1

    Very well spoken, but you miss the point.
    React is a library
    Angular is a framework.
    You (and many other ppl) compare apples with pears..
    Compare Nextjs, Remix or whatever with Angular. That works. But this comparison is of no real use.

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому

      My point is precisely that with React 19, saying React is "just a library" has become significantly less true :)

    • @TheKaosTux
      @TheKaosTux 4 місяці тому

      @@KodapsAcademy I understand your point, but what React and its evolution is doing is nothing more than making the library easier for frameworks and devs to use. From my perspective React is still far away from being a framework itself like angular is.

  • @jonathangamble
    @jonathangamble 5 місяців тому +12

    Comparing Angular to McDonalds is where you lost credibility here IMO... you can say a lot of things, but quality code is better than react bc the app is made for enterprises

    • @KodapsAcademy
      @KodapsAcademy  5 місяців тому +9

      My point was not that the quality was poor, but that it is in a narrower band and a known quantity. You know what you’re getting, basically. Kind of like a fast food franchise :)

    • @Tropax1
      @Tropax1 5 місяців тому +2

      @@KodapsAcademy Still very poor analogy in my opinion because I can say the same thing about restaurants I usually visit where I know what I'm getting. I was genuinely confused when you said that in the video because it's the complete opposite in my head, Angular gives you more to work with, more structure and stability whereas React is more fast paced, agility as you mentioned many times throughout the video.

    • @4115steve
      @4115steve 5 місяців тому

      Think of it more as the owner than the customer. Would you rather own mcdonalds or a bunch of resturants doing their own thing and different structures. One is more consistent than the other

    • @Divineleo2023
      @Divineleo2023 5 місяців тому +1

      @@Tropax1 Bro i will be honest he did the correct analogy here, you are just biased, i feel like angular is similar to large food chains they are stable and move at very slow paces cause they have to think about if the changes would break large organization, which mcdonalds or any huge chains would be wary of , whereas React is like that one restaurant where you know you have to pay lot but you know there are some returns ,based how the developers implement the solution, and thats the beauty we have so many libraries that help react become so useful like shadcn ui and other competitive frameworks like remix and next js that these compared to how angular is moving is too slow and makes angular very dumb to be competing with fast bunch of meat heads who are trying to win it , I believe angular is the professor who takes calculated way of coding where the chances of breaking is very minimal but that is also a disadvantage it is not highly competitive . It cannot be just picked up by a junior dev.

    • @Tropax1
      @Tropax1 5 місяців тому

      @@Divineleo2023 You went out of your way to tell me how react is better and you're calling me bias? Really?? There's a reason enterprises prefer Angular.

  • @eliyahutarab4862
    @eliyahutarab4862 3 місяці тому

    React is amazing because today you are not nesserly using normal react you are using next.js witch is very good and reliable and very quick to start witch
    But the idea that you write bad code is simply not true because its depends on the developers and this is why you have a team lead

  • @RadixSort3
    @RadixSort3 4 місяці тому +1

    Talk is cheap. Show me the code.

  • @hmehrzad3962
    @hmehrzad3962 2 дні тому

    Video summarised: react is really bad only use it for you todo and use angular for real projects

  • @n4bb12
    @n4bb12 3 місяці тому

    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.

    • @KodapsAcademy
      @KodapsAcademy  3 місяці тому

      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.

    • @n4bb12
      @n4bb12 3 місяці тому

      @@KodapsAcademy What do you mean by D&D?

    • @KodapsAcademy
      @KodapsAcademy  3 місяці тому

      @n4bb12 Dungeons and Dragons (en.m.wikipedia.org/wiki/Alignment_(Dungeons_%26_Dragons) )

    • @n4bb12
      @n4bb12 3 місяці тому

      @@KodapsAcademy Oh, I didn't get that reference. Now it makes more sense.

    • @skewty
      @skewty 3 місяці тому

      Fair point but such developers aren't the common variety, generally available ones.

  • @dzienisz
    @dzienisz 4 місяці тому

    Please name at lest few JS frameworks that are released every week? huh???

    • @KodapsAcademy
      @KodapsAcademy  4 місяці тому +1

      If you are going to nitpick please make sure you understand the point being made :) I did not say that there exists a framwork that has a new release every week, but that every week it seems like a new framework is released / announced. Which is why there is such a thing as JavaScript framework fatigue and websites like this one: dayssincelastjavascriptframework.com/

  • @incarnateTheGreat
    @incarnateTheGreat 5 місяців тому +4

    React is unopinionated. It's like a very sharp and powerful knife that one can easily cut themselves with. If you use it poorly, it'll yield a bad product.
    Angular is very structured and contained, but I don't care for the syntax and functionality. I've been using React since its Beta phase and it has always been my go-to. I'm glad React 19 finally on its way.

  • @hipertracker
    @hipertracker 4 місяці тому +1

    Both are not the best option. I would choose Vue. :P

  • @starX7995
    @starX7995 Місяць тому +1

    Angular is good for old folks react for new

  • @NickTheCodeMechanic
    @NickTheCodeMechanic Місяць тому

    Both suck ass compared to Svelte and Vue.

  • @patilmayurn
    @patilmayurn 3 місяці тому

    Also, Angular was NOT released in 2016, it was Angular 2 which was released back in 2016. Full of mis-information, you know it's a crime to spread one?

    • @yunus5949
      @yunus5949 3 місяці тому

      angularJS is totally different thing. like java vs javascript.

    • @KodapsAcademy
      @KodapsAcademy  3 місяці тому

      Stating that misinformation is a crime is incorrect which makes it … misinformation? :D

  • @HeryantoHardy
    @HeryantoHardy 4 місяці тому +2

    No react no angular, just need blazor

  • @shadowflame7788
    @shadowflame7788 3 місяці тому

    Vue is better than both