React vs Angular in 2024

preview_player
Показать описание
Join us as we explore the ongoing rivalry between React and Angular in this comprehensive analysis. With the JavaScript landscape constantly evolving, it's crucial to revisit these two heavyweight frameworks to see how they will compare in 2024. Whether you're a developer, a project manager, or a CTO deciding on the tech stack for your next project, this video is tailored to help you understand the nuances of both frameworks.

What You'll Learn:

- Foundational Philosophies: Explore the core principles behind React's flexibility and Angular's structured approach.
- Framework Structure & Changes: Get insights into how React and Angular are structured and the significant updates they have undergone.
Statistical Insights: We look at the latest developer surveys and market analysis to see how both frameworks perform in the real world.
- Project & Personality Fit: Discover which framework aligns best with different types of projects and developer personalities.
- Future Prospects: What does the future hold for React and Angular? We examine potential changes and what they mean for developers.

Whether deciding which framework to learn, invest in, or simply curious about their current state, this video will provide the clarity you need to make informed decisions. Get ready to discover how React and Angular fit into today's fast-paced tech environment and how they might evolve to meet tomorrow's challenges.

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

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.

ChauQuan-nrsu
Автор

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

KasunHettiarachchi-iclm
Автор

Angular: Trust me bro
React: Do as you wish

pajeetsingh
Автор

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

blokche_dev
Автор

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.

MrAVQ
Автор

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

tripleway
Автор

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.

AlanGramont
Автор

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

DragosDreamer
Автор

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.

afrenchdude
Автор

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.

pandorasiren
Автор

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.

ViktorTy
Автор

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.

rmc
Автор

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

dryphresque
Автор

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.

patilmayurn
Автор

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

o_glethorpe
Автор

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

VishalTheK
Автор

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.

nohox
Автор

7:07 there should be w moratorium on the word ‘agile’

mareksicinski
Автор

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.

danielgarciamartinez
Автор

If I want to try both of two, which one should I try first?

puffvayne