I have been using Angular for several years, I learned with your course and I am still using this framework. I love it and enjoy new features with each new feature.
@@hhhector90 If you know know Java and Spring Boot, you will get to grips with Angular easy. Once you take the time to learn it, you'll grow to love it.
Yesterday I created a simple firstname/lastname form and Copilot suggested to prefill the form values with {firstName: Maximilian, lastName: Schwarzmüller}. Have never ever heard of this channel/person but here I am
I am deep and dirty into Angular 18 and I love it. My latest angular projects have already been configured to go zoneless. The new signals approach is awesome, imho.
Have you noticed an improvement in performance going zoneless? Have a project with 200+ components but use alot of push strategy so keen to see if it is worth going zoneless
It took me a while, but I finally landed an Angular Job. Coming from non technical space, the switch was kinda hard initially but thanks to your course in udemy, it became possible. Thanks Max, for making this happen! :')
From a Vue developer. Angular is innovating again and again improving their DX and performances. The team is doing an amazing job ! On the other hand we have React. I mean can we say React anymore since now even in the doc, they don't tell you how to create a React project but Next / Remix projects... As you mentioned React server components can basically be used only with a server so again it is like "Just use Next"... No innovation to their reactivity system as well, how in 2024 can you offer something like useState and useReducer when Angular and Quick come with Signal, Vue with refs and Svelte with runes ... Everything with better performances than React most of the time. Let's not forget that these news are coming after a loooooooooooong hiatus. I feel that, due to their leading position on the market, React team do not really care about DX or significantly improving their tool anymore. It is so frustrating to work with React IMO when you worked with other libraries and see what could be done.
@@rouenyu I am a Vue developer. So I would recommend Vue because I love it. The documentation is simple. I love the doc especially separating Templates from JS. You have a lot of features : Suspense, Dynamic component loading, SSR, Transitions, fine grained reactivity based on Proxies, ... Vue has also better performances than React and a better learning curve. I would say the DX is better but it is up to people. The ecosystem is quite huge (check Awesome Vue). There is also a "Next" equivalent in Vue called Nuxt which is really good. The Nuxt team is working with the Aurora team from Google to create nice new features soon. The Vue author also created Vite which is widely adopted and is replacing Webpack more and more But again I am a bit biased when it is about Vue. I would advise you to have a look. Read a bit the doc maybe watch a few videos and make your own opinion. You have other nice JS "frameworks" like Solid, Svelte or Angular which are doing the job. Angular is a matter of taste. It is a different way of working but a lot of people love it.
Hello @Maximilian Schwarzmüller, you forgot to mention a very important point, that React 19 brings Compiler. We don't need to explicitly write useMemo, useCallback and React.memo. It could bring a lot of performance improvements.
Well I guess they are now kind of forcing you to use next.js... Not syaing it's bad or good, but I personally found remix a bit more friendly when you come from just react world. Sadly community of remix is not that big.
Its really scary, how React development is tied to Next.js. We can one day wake up and see that unless we start paying vercel (next.js) some money, we wouldnt be able to work with it anymore :/ . Dont really like how Next.js interfere with React itself. Still I like working with Next.js but these are my honest thoughts.
I really like angular because I use ionic often for my mobile development. I just think that stick to angular (and also ionic) makes the learning curve more focused than (maybe) learn new thing like flutter (I don't like the widget concept. But I like dart language). But this is my opinion. And I never touch react.
The more these libraries and frameworks put emphasis on SSR the less they can be called "front-end". But I'm looking forward to use React 19, maybe Next 15 too.
Looks like react didn’t bring much to the table with latest update that next js is already doing. Angular seems to bringing enterprise changes any many more which is good
Back in 2017, someone hired me to work with an angular app, I did not know anything about this framework, even almost nothing about frontend. then I came across with your content, It was use-full. About the comparison btwn angular and react, i think both have theirs advantages, depends on each project's use case, but Angular is taking a good path since the last releases, It has been improving many things that ppl was complaining for, they are detaching from some dependencies, also improved the bundle size and changing the directives that ppl hated the most. So Angular for big projects and oriented on live, streaming, etc. React more about general projects, but with a lower learning curve timeline for developer, since it is easy to learn
Angular is framework and react is library. React you need to install others like routing whole framework as it all. Job wise prob react but some have hard time getting hired. Angular older and still popular. I'm going this route Angular
Thanks for the video Maximilian. I wonder how much React compiler changes application RAM usage. I haven't yet read too much about it, but I think Meta says, application works faster (this is understandable) but with our code being also smaller in size and in RAM usage. For me, it is hard to believe. I imagine that, code size can be smaller, but RAM usage should be between 'a bit' to 'a pretty much more', but surely no less or equal. What is your view on that?
Anything that calls itself a computer should achieve both. It's faster cause it doesn't have to run the things that have already been done in the compilation phase. And it uses less memory because all that stuff doesn't have to be shipped anymore. Consider Java vs C: C is faster because no jvm needs to run, smaller file size because no jvm needs to be shipped, and lower RAM usage because jvm needs memory for itself.
I've been using Angular since 2020 and it's just getting better and better. There's work to be done, but they're listening and hearing the angular community and the feedback loop is really fast. Also used React for some time, and I enjoy many other things, but I feel like the community has moved to the meta-frameworks and as time passes, react is being more of a commodity.
I understand. We've gone for toSignal() and control flow syntax whenever we make changes in our current large project, and it does add some effort to context switch between old code and new in the same codebase. However, the productivity increase of signals, effects, and standalone components is well worth it
VUE's last major release jump was from 2 to 3. Migration was incredibly simple. VUE managed to deliver huge improvements, including better reactive's, improved typescript support and a new composition API. All while retaining backwards compatibility with 2.x. Meanwhile, every major release from react/angular means massive amounts of refactoring or kills backwards compatibility entirely. Each new release they just slap more spaghetti code on top to negate or work around issues caused by the previous major release. Even Svelte has done this. TLDR: React and angular are garbage.
The Angular and React frameworks are like the 3 Stooges episode, where they are working as plumbers and keep adding additional pipes in a mindless attempt to stop a leak until they have managed to encase themselves in a prison cell. Each new release of these frameworks promises to be more stable, but only manages to move the bugs somewhere else. Let's not forget the C programming language only needed a single release and Unix was basically feature complete with BSD 4.2. And after having to suffer through all these framework releases, you still can't really write anything more complicated than a Todo list in either of them..
Angular is behind, google should stop inventing wheels creating their own syntax. But for big team project Angular can be easier to organize out of the box, but if you have capable devs, react is way more flexible and managable
I have been using Angular for several years, I learned with your course and I am still using this framework. I love it and enjoy new features with each new feature.
Thanks! My boss is a really reluctant to use the upgrade schematics for some reason.
How would you define the learning curve of Angular? Any advice for someone whos looking for learning the framework?
Angular is great
@@hhhector90 If you know know Java and Spring Boot, you will get to grips with Angular easy. Once you take the time to learn it, you'll grow to love it.
@@SK-yb7bx Is it more frequent or popular to work with Angular if you use Java + Spring?
Yesterday I created a simple firstname/lastname form and Copilot suggested to prefill the form values with {firstName: Maximilian, lastName: Schwarzmüller}. Have never ever heard of this channel/person but here I am
I am deep and dirty into Angular 18 and I love it. My latest angular projects have already been configured to go zoneless. The new signals approach is awesome, imho.
Have you noticed an improvement in performance going zoneless? Have a project with 200+ components but use alot of push strategy so keen to see if it is worth going zoneless
@@ktech4246CY
It took me a while, but I finally landed an Angular Job. Coming from non technical space, the switch was kinda hard initially but thanks to your course in udemy, it became possible. Thanks Max, for making this happen! :')
From a Vue developer.
Angular is innovating again and again improving their DX and performances. The team is doing an amazing job !
On the other hand we have React. I mean can we say React anymore since now even in the doc, they don't tell you how to create a React project but Next / Remix projects... As you mentioned React server components can basically be used only with a server so again it is like "Just use Next"...
No innovation to their reactivity system as well, how in 2024 can you offer something like useState and useReducer when Angular and Quick come with Signal, Vue with refs and Svelte with runes ... Everything with better performances than React most of the time.
Let's not forget that these news are coming after a loooooooooooong hiatus. I feel that, due to their leading position on the market, React team do not really care about DX or significantly improving their tool anymore.
It is so frustrating to work with React IMO when you worked with other libraries and see what could be done.
I agree with you
What do you recommend? I know the job market all looks for React. Any other perspective?
@@rouenyu I am a Vue developer. So I would recommend Vue because I love it.
The documentation is simple. I love the doc especially separating Templates from JS.
You have a lot of features : Suspense, Dynamic component loading, SSR, Transitions, fine grained reactivity based on Proxies, ...
Vue has also better performances than React and a better learning curve. I would say the DX is better but it is up to people.
The ecosystem is quite huge (check Awesome Vue).
There is also a "Next" equivalent in Vue called Nuxt which is really good. The Nuxt team is working with the Aurora team from Google to create nice new features soon.
The Vue author also created Vite which is widely adopted and is replacing Webpack more and more
But again I am a bit biased when it is about Vue. I would advise you to have a look. Read a bit the doc maybe watch a few videos and make your own opinion.
You have other nice JS "frameworks" like Solid, Svelte or Angular which are doing the job.
Angular is a matter of taste. It is a different way of working but a lot of people love it.
Thank you very much Max for updating Udemy course.❤
I wish Mosh also learns from him.
Hello @Maximilian Schwarzmüller, you forgot to mention a very important point, that React 19 brings Compiler.
We don't need to explicitly write useMemo, useCallback and React.memo. It could bring a lot of performance improvements.
You are one of the best teachers i ever came across on internet ❤
He is and also Mosh Hamedani.
Actually there is another one: Brad Traversy
TechLead
i view your course on 1.5x and now it feels weird listening to you in your normal pace.
😂😂
I did the same! Lol
same here. It's so weird haha
Same here 😂
I have never gone below 1.75x 😂
Angular is not for everyone. And if you are an Angular dev, I know you're enjoying your own path 👏 I love Angular
Mit deinen courses angular gelernt, danke Meister ☺️
4:42 finally someone with enough clout in the community went out there and said it.
Well I guess they are now kind of forcing you to use next.js... Not syaing it's bad or good, but I personally found remix a bit more friendly when you come from just react world. Sadly community of remix is not that big.
Its really scary, how React development is tied to Next.js. We can one day wake up and see that unless we start paying vercel (next.js) some money, we wouldnt be able to work with it anymore :/ . Dont really like how Next.js interfere with React itself. Still I like working with Next.js but these are my honest thoughts.
Ehh what are you talking about? You should have a look at Remix/React Router. They're the ones pushing React development.
Nextjs docs suck
Awesome Sr
I have a question? Are you planning to update React Native Course ?
I really like angular because I use ionic often for my mobile development. I just think that stick to angular (and also ionic) makes the learning curve more focused than (maybe) learn new thing like flutter (I don't like the widget concept. But I like dart language). But this is my opinion. And I never touch react.
The more these libraries and frameworks put emphasis on SSR the less they can be called "front-end".
But I'm looking forward to use React 19, maybe Next 15 too.
BEST THING IN REACT IS THAT IT HAS ITS COMPILER NOW
what about vuejs
Looks like react didn’t bring much to the table with latest update that next js is already doing. Angular seems to bringing enterprise changes any many more which is good
Keep up the channel updates. Great stuff!
Debugging is poor in angular. Any updates on this?
Hi Maximillian, do you hear about Qwik. Will be very interesting if you do a video about it.
Qwik has earning ground and seems to be a great project I would love to see a Max video about it too ;)
Hi; do you have a complete course of React 19 ?
Back in 2017, someone hired me to work with an angular app, I did not know anything about this framework, even almost nothing about frontend. then I came across with your content, It was use-full. About the comparison btwn angular and react, i think both have theirs advantages, depends on each project's use case, but Angular is taking a good path since the last releases, It has been improving many things that ppl was complaining for, they are detaching from some dependencies, also improved the bundle size and changing the directives that ppl hated the most. So Angular for big projects and oriented on live, streaming, etc. React more about general projects, but with a lower learning curve timeline for developer, since it is easy to learn
Hi Max, have you updated your React and Angular courses according to these new updates?
hello please i want to learn a frane work but am co fused angular or react.
Angular is framework and react is library. React you need to install others like routing whole framework as it all. Job wise prob react but some have hard time getting hired. Angular older and still popular. I'm going this route Angular
Thanks for the video Maximilian. I wonder how much React compiler changes application RAM usage. I haven't yet read too much about it, but I think Meta says, application works faster (this is understandable) but with our code being also smaller in size and in RAM usage. For me, it is hard to believe. I imagine that, code size can be smaller, but RAM usage should be between 'a bit' to 'a pretty much more', but surely no less or equal. What is your view on that?
Anything that calls itself a computer should achieve both. It's faster cause it doesn't have to run the things that have already been done in the compilation phase. And it uses less memory because all that stuff doesn't have to be shipped anymore. Consider Java vs C: C is faster because no jvm needs to run, smaller file size because no jvm needs to be shipped, and lower RAM usage because jvm needs memory for itself.
I’m disappointed that Angular 18 ssr still doesn’t have the di tokens for request and response objects like Angular Universal has
Im disappointed that angular exists.
@@zweitekonto9654 why?
@@zweitekonto9654 what is your alternative then which follows OOP structure?
@@md.redwanhossain6288 i personally dislike OOP.
@@zweitekonto9654 L
I've been using Angular since 2020 and it's just getting better and better. There's work to be done, but they're listening and hearing the angular community and the feedback loop is really fast.
Also used React for some time, and I enjoy many other things, but I feel like the community has moved to the meta-frameworks and as time passes, react is being more of a commodity.
love you max u taught me Angular and i still using it, my favorite despite never touched react XD
I think default memoization is a decently big feature because now we don’t need useMemo 😅
Let's go Max! You one of the best.
When are you gonna update node js? Waiting for long time max
Thanks, bro!
God bless you, Max!
You should talk about Solid Start 1.0 that recently released!
Angular 18. ReactJs 19. And then Svelte 5 (the sweetest)😅😅😅
I’m looking forward to the release of the new Remix framework
you can use use hook like tihs
function Foo(props: any) {
const test = use(props.testPromise);
return ;
}
function Bar() {
return (
{...})} />
);
}
Disgusting
I’m not looking forward to maintaining 2 styles of angular in the same code base.
Use migration schematic and do it automatically in 10 seconds for the whole codebase
I understand. We've gone for toSignal() and control flow syntax whenever we make changes in our current large project, and it does add some effort to context switch between old code and new in the same codebase.
However, the productivity increase of signals, effects, and standalone components is well worth it
@@007tomwhite I do like the new stuff! the context switching can be rough as you said.
Thank you.
3:56 "That's actually a big useful change, but it's not a big change "😅😅😅
thank you for you content
please talk more about Vue and Next
its getting more and more popular
VUE's last major release jump was from 2 to 3. Migration was incredibly simple. VUE managed to deliver huge improvements, including better reactive's, improved typescript support and a new composition API. All while retaining backwards compatibility with 2.x.
Meanwhile, every major release from react/angular means massive amounts of refactoring or kills backwards compatibility entirely. Each new release they just slap more spaghetti code on top to negate or work around issues caused by the previous major release. Even Svelte has done this.
TLDR: React and angular are garbage.
I agree React is garbage, but I think Angular is still a good choice for large business applications.
I like vue but lack of jobs
Angular ❤❤❤❤
React is nice. nextjs is also nice. nice.
The Angular and React frameworks are like the 3 Stooges episode, where they are working as plumbers and keep adding additional pipes in a mindless attempt to stop a leak until they have managed to encase themselves in a prison cell. Each new release of these frameworks promises to be more stable, but only manages to move the bugs somewhere else. Let's not forget the C programming language only needed a single release and Unix was basically feature complete with BSD 4.2. And after having to suffer through all these framework releases, you still can't really write anything more complicated than a Todo list in either of them..
Wait, Seth Rogen does webdev now?
React developers still need to learn OOP and to write proper code.... XD! by the way "public/private" and "typed returns" are serious business
You can't compare a full featured framework to a simple library. It's wrong!
hi
Angular > React
In terms of what?
Your mom < my mom
Since Angular 2.
@@harsh-es7zerobustness.
@@harsh-es7zerobustness.
Always react ❤❤
Nextjs docs 👎
React make great again
Again? It was never great. Only all the bootcamp idiots made it popular as well as meta force feeding it to us.
great? haha react is for creating tutorials and small apps
@@foxdie8106 what alternative would you suggest? I'm genuinely curious, as I am choosing to learn one
Why so serious? 😂
React's compiler is kind of a big thing ..
Community wants you to think so but in reality it doesn’t change much
A big thing? It's nothing. They're a decade behind 🤣
Indeed more speed less code
It is time to abandon React.
Too long for its content
React is a joke 😂
I thought Angular is dead.
And React is digging a mass grave yard for itself and its audience.
angular is supported by google so it survives :D
Angular was never dead lol
Angular is behind, google should stop inventing wheels creating their own syntax. But for big team project Angular can be easier to organize out of the box, but if you have capable devs, react is way more flexible and managable
no
I go back to .NET.