27 comments

[ 0.21 ms ] story [ 39.1 ms ] thread
I must admit, modern angular has been a pleasure to use. It's a shame that the ecosystem is a little rough. Luckily you get so much out of the box already.
I like Angular, it feels a bit like Django. Easy to use with everything included.
Seems like Angular has gotten better since v2 (my last experience).

Has anyone done a modern Angular vs. React comparison that's not an AI slop article?

I'm also curious if it's "simple made easy" for performant applications. React is arguably "simple made hard", but there are notable, highly performant applications written with it (Linear comes to mind).

React basically is now focused on being Next.js infrastructure and designed to support Vercel and partners.

I only touch it when doing projects like Sitecore, Contentful, Sanity, and co, where React/Next.js are the official extension points.

So many hooks, use "this" and "that".

the biggest problem in angular is that it is so hard to use a custom toolchain, i.e. not their angular/cli product instead mix it with other stuff in lets say vite
Using angular in 2026 is mad :D
You should try using it, using react is mad in 2026 for me.
Angular has made my programming career joy and it has not felt like work at all, all the best to angular dev team! Nothing better than getting to work with favorite language, learning better and getting paid :D
Wow Angular Aria looks fantastic. Even have full docs for the more complicated scenarios like autocomplete. Can't wait to get this in my hands and see if it replaces the custom screen reader autocomplete I had to make.
Really excited for this. I've been dying to use signal-forms and resources since they were experimental. Once I got on the signal train, I could never go back and having to use RxJS for forms became a major pain point.

   import {signal} from "@angular/core"
   import {form} from "@angular/forms/signals"
So, signal comes out of core and form comes out of forms/signals. This must be a terminology thing I don't get.

Other than that. Looking forward to try Angular again after a decade of absence. I think it looks pretty good.

Wow, a post about Angular published on Medium!
How does modern angular performance compare to the alternatives? Is it as fast?
What does "fast" even mean? I always see people talk about performance and wonder, what kind of applications are they building where they are seeing a massive gap in performance between frameworks?

I'm pretty sure in this late game, all the frameworks are more-or-less the same in terms of render performance. Angular has a lot of cool tricks (with these signals) that allow for only re-rending what changes.

Out of curiosity I’ve progressed away from Angular around 2018. My peak spa-ish reduxian state management experience was building an NgRX combo with @ngrx/effects for side effects.

Till this day I remember this fondly as it gave me so much ease of control of the application’s many complex states. Especially when I nowadays deal with all sorts of false-prophets in forms of hooks and what ever reactive primitive du-jour (don’t get Me wrong they are 80% of the time the better choice, it’s just that they don’t scale).

What’s today’s version of complex state management in Angular-Land?

NGRX Signals is the new way and its lovely. Instead of having 5 files to get state hooked up, its usually 1 file and all/most functionality is co-located.
I haven't been involved in Angular for quite some time. As someone who uses other JavaScript frameworks (Vue, React, Svelte), what am I missing out on? I'd be curious to hear from people who would pick Angular over any of the other big frameworks.
I would just say in general Angular is best if you basically want to build an old school application as a website.. and especially if you kind of hate javascript and web development but focus on the backend as the main part.
Angular (and e.g. Ember) are the “Rails” of frontend frameworks.

React/Vue/Svelte are view libraries that give you more flexibility.

Angular gives you structure.

For large enterprise apps with many developers, consistency and standardization is often the main reason people choose it.

I enjoyed Angular before React, had a good run with it, it was a vibe, now if I'm being honest I totally forget it ever existed. Not to praise React either, lately I've been actually digging the htmx way, though I feel like the battle is now which framework/language is the agent more proficient with and the static/compiler level tooling can help catch mistakes.
I recently upgraded a relatively complex angular project from v14 to v21. I feel like Angular development slowed down for a few years. However, looking at the changes over those versions in total makes it feel like a whole new framework.
Been using Angular v21 for a very complex app. Have had a wonderful experience, in terms of the cognitive load to make and work with components, state and data flow.

Signals and signal stores make it very easy.

Did the whole coding by hand, no ai coding tools too.

most enterprises would be better served by being on an angular stack than the hodgepodge of shit called React.
A framework releasing an official MCP as well as making AI tooling a key offering is new to me and it immediately strikes me as absolutely necessary.
A few years ago I was in the process of abandoning Angular in favor of React.

I've gone back to advocating Angular because it has been making a major comeback. It's genuinely awesome now.