| ▲ | Angular v22(blog.angular.dev) |
| 76 points by Klaster_1 5 hours ago | 36 comments |
| |
|
| ▲ | vyrotek 4 hours ago | parent | next [-] |
| 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. |
| |
| ▲ | Klaster_1 4 hours ago | parent | next [-] | | Same experience here. I wish Angular dropped their weird compiler that's tight coupled to tsc and moved into more pluggable approach so you can use it with whatever TS compiler. App and unit test cold build times are still crap, but at least with a coding agent you care about this less. | | |
| ▲ | spankalee 3 hours ago | parent [-] | | Angular should ditch the compiler altogether - it really hinders them in so many ways, especially now with AI-codegen where tools have to specifically choose to do the work to integrate the Angular toolchain instead of using plain TypeScript and HTML. | | |
| ▲ | embedding-shape 2 hours ago | parent [-] | | "plain TypeScript"? Just like Angular, TypeScript depends on a compiler too, regardless of where in your toolchain it is, unless I missed browsers somehow being able to straight up run TypeScript nowadays. Bit ironic to cite "ditch the compiler" as the reason to switch from one compiler to another. |
|
| |
| ▲ | majora2007 2 hours ago | parent | prev | next [-] | | What is rough in the ecosystem? I haven't had any issues finding packages. Most packages have been keeping up with the signal trends as well. | |
| ▲ | mhitza 3 hours ago | parent | prev [-] | | Are projects still chosing to pick RxJS (or equivalent) which make the code heavily layered and a pain to debug? Or has sanity reached the Angular ecosystem by now? | | |
| ▲ | jonkoops 3 hours ago | parent | next [-] | | I believe Signals are the go-to now, but surely RxJS is still present for complex use cases. Are Zones fully gone? | | | |
| ▲ | thevillagechief 3 hours ago | parent | prev | next [-] | | Everything is signals now. | |
| ▲ | throw310822 2 hours ago | parent | prev [-] | | The problem with Angular is that the http client service used to return observables by default and that made people think that you had to use them as such. It was a mostly useless, massive pain. Working with Angular became a pleasure the moment we decided to just cast our service calls to promises. For the rest, RxJS is cool where you actually need it and want it. |
|
|
|
| ▲ | kaicianflone 2 hours ago | parent | prev | next [-] |
| 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. |
| |
| ▲ | embedding-shape 2 hours ago | parent [-] | | Maybe I'm dumb, but I go to: https://angular.dev/guide/aria/overview#showcase and try out the keyboard controls, somehow they've decided that those elements should be navigated with the arrow keys instead of much more commonly used tab and shift+tab? Even the tabs from their own documentation, right above that example, also uses tab/shift-tab for moving focus between them. |
|
|
| ▲ | fsuts 16 minutes ago | parent | prev | next [-] |
| How does modern angular performance compare to the alternatives? Is it as fast? |
|
| ▲ | majora2007 2 hours ago | parent | prev | next [-] |
| 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. |
| |
| ▲ | darkteflon an hour ago | parent [-] | | Could you say more about signals? Is it are all analogous to, say, game engine signals paradigms (eg Godot) - components at any depth emit signals and any other component can subscribe? Or something totally different? |
|
|
| ▲ | TheChaplain 4 hours ago | parent | prev | next [-] |
| I like Angular, it feels a bit like Django. Easy to use with everything included. |
| |
| ▲ | sgt 3 hours ago | parent [-] | | Or I mean, you could just use Django (or some faster backend with templating and SSR). Using that with htmx you get the SPA experience and still without the madness of an actual rotten JS ecosystem. |
|
|
| ▲ | healthDev 3 hours ago | parent | prev | next [-] |
| 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 |
|
| ▲ | pan69 2 hours ago | parent | prev | next [-] |
| 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. |
| |
| ▲ | majora2007 44 minutes ago | parent | next [-] | | Signals are a privative data structure in Angular, hence core. Signal-based forms are part of the Forms module. You aren't using forms, you don't get the overhead. | | | |
| ▲ | vyrotek 2 hours ago | parent | prev [-] | | There are a lot of ways to do Forms in Angular. I assume that's importing the new "Signals" based form. |
|
|
| ▲ | hnarayanan 34 minutes ago | parent | prev | next [-] |
| Wow, a post about Angular published on Medium! |
|
| ▲ | merb 3 hours ago | parent | prev | next [-] |
| 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 |
| |
| ▲ | zcdziura 3 hours ago | parent | next [-] | | What kinds of features or workflows are you missing that Angular's CLI doesn't cover? Or is it just that you're used to Vite (or something else) and wish you could use that instead of Angular's own tooling? I'm not on the Angular development team or anything, though I do use Angular at $DAY_JOB and I'm overall perfectly fine with the framework and its tooling. However, the grass might be greener elsewhere; I'm just not familiar with it! | |
| ▲ | anthonypasq 2 hours ago | parent | prev [-] | | for many people this is the biggest bonus |
|
|
| ▲ | shay_ker 3 hours ago | parent | prev | next [-] |
| 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). |
| |
| ▲ | vyrotek 2 hours ago | parent | next [-] | | Angular Control Flow alone is a massive QoL improvement compared to the React way to do template conditions, switches, loops, etc. https://angular.dev/guide/templates/control-flow | |
| ▲ | zcdziura 2 hours ago | parent | prev [-] | | Modern Angular is MUCH nicer to use than the v2 days (or even the v4 days when I first started working with it). A lot of the required boilerplate is unnecessary nowadays. And even RxJS and NgRX are becoming less and less necessary to use too, which is great. |
|
|
| ▲ | partsch 3 hours ago | parent | prev | next [-] |
| Using angular in 2026 is mad :D |
| |
| ▲ | thm76 2 hours ago | parent | next [-] | | When I look at job postings and see "React" I go "ugh" these days and find myself looking for Angular instead. That's the complete opposite of my thoughts from just two years ago. I would still rather use something else (instead or React or Angular) but 1) most jobs in my area are asking for one of those, and 2) I'm actually starting to lean towards Angular even for personal projects. Angular is great these days, and they're making really nice improvements. | |
| ▲ | javier123454321 2 hours ago | parent | prev [-] | | Have you used it in the last 8 years? Its actually quite a good piece of software. |
|
|
| ▲ | coolThingsFirst 2 hours ago | parent | prev [-] |
| Overkill. React mogs. |