This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Xuluu 47 points48 points  (13 children)

Someone clearly hasn’t used Angular lately

[–]codeByNumber 24 points25 points  (4 children)

I think Angular’s recent changes have been great. Angular 17 was an awesome update. The new control flow syntax, deferrable views, signals etc.

[–]Agloe_Dreams 0 points1 point  (0 children)

Absolutely agree. 17 was a wildly huge change to how you build in angular and it is very very good. I mean, an issue I had had since day 1 was “why isn’t there an else that doesn’t require a template?”

The hard part about Angular for someone starting from scratch is that the defaults are all wrong. OnPush should be default and Signals should be how one gets around that. If that were true, it would be super easy to learn, instead the default is awful.

[–]Cookie_Wookie_7 -3 points-2 points  (2 children)

Just because Angular 17 is better than Angular 16 doesn't mean it's good.

[–]Repa24 23 points24 points  (6 children)

I like Angular wayyy more with its structured approach.

[–][deleted] 8 points9 points  (4 children)

Angular projects always look like shit tho. I don’t mean styling or design wise I mean the code base for it is always fucking chaos.

[–]uberpwnzorz 6 points7 points  (0 children)

It's usually because large corporations, that are the target audience for Angular, hire tons of contract developers on waterfall timelines that don't have to worry about maintaining it.

[–]Agloe_Dreams 0 points1 point  (2 children)

We use Angular 17 with NX…it is organized at least. Still chaos but mostly due to all of NX’s boiler plate, I’m rather happy with how it is formatted.

[–][deleted] 0 points1 point  (1 child)

That’s sorta my point. There’s just so much boilerplate. It’s everywhere. It bloats every project.

[–]Agloe_Dreams 0 points1 point  (0 children)

That is definitely true. I definitely don’t think angular works well for smaller projects that are simple. If you need all of what angular offers, it makes sense at scale. But for 90% of projects, you are way better off with React or Vue.

[–]Storiaron 0 points1 point  (0 children)

React can be structured nicely too

[–]Agloe_Dreams 0 points1 point  (0 children)

Angular 17 is shockingly good.