Developer tools · javascript framework
Angular
Opinionated framework that people pick for consistent project structure, enterprise scale and long-term stability. Common caveat: boilerplate, frequent breaking releases, and heavy abstraction.
Summarized from 210 comments.
Opinionated framework that people pick for consistent project structure, enterprise scale and long-term stability. Common caveat: boilerplate, frequent breaking releases, and heavy abstraction.
- recommend
- 82
- criticize
- 96
- months recommended
- 11 of 13
- median owned, 10 owners said
- 8 years
Why people love it
Opinionated structure keeps projects consistent · 4
has advantages when you want devs who infrequently touch it to be able to jump in and make changes with some level of consistency
Feb 2026 · commentThere is something to be said for having a straightforward and built-in way to do things
Jan 2026 · commentI like that it's a framework with opinions vs React which is a "Library".
Jun 2026 · commentSteady improvement and pleasant to use · 5
Angular is an absolute joy to work with as a framework, improving year after years
Nov 2026 · commentModern Angular has been wonderful. A lot of the pain points people have are gone
May 2026 · commentI have been with Angular the whole time and it's only getting better and better.
Jun 2026 · commentEfficient rendering with signals · 3
Angular has a lot of cool tricks (with these signals) that allow for only re-rending what changes.
Jun 2026 · commentAngular uses directives for rendering, that allows compilers to optimize rendering.
Feb 2026 · commentAngular is probably more efficient than react but The DX is going to be worse than svelte or vue.
Feb 2026 · commentBuilt for enterprise scale · 2
Angular "just works" for enterprise and startups who want to scale alike.
Jan 2026 · commentmost enterprises would be better served by being on an angular stack
Jun 2026 · comment
What people warn about
Breaking changes and rewrites · 3
If in 2010 I'd know that the damn thing would die in 2021, and that I would have to rewrite it all by that date, I would not have used the damn thing in the first place.
Feb 2026 · commentAngular 2 is good but calling it Angular 2 when it was so different put a bad taste in everyone's mouth.
Dec 2025 · commentstill don't understand why angular needs to releast a breaking change version every 6-12 months
Feb 2026 · commentSlow performance and workarounds · 3
I literally haven't seen a single benchmark ever that didn't put angular at the bottom. Used that crap for 8 long sad years.
Nov 2026 · commentso much of it was a nightmare that just got endless workarounds heaped on top for basic performance issues
Oct 2026 · commentbloated frameworks like react, angular and vue with their dreaded hydration and ssr approaches
Jun 2026 · commentToo opinionated, heavy abstraction · 3
There are lot of useless, self-serving abstractions out there (looking at you, Spring and Angular)
Jan 2026 · commentMost of the problems were the framework being too opinionated and not getting out of your way
Feb 2026 · commenttwo-way props binding just opened the door to difficult to understand side-effect laden code
Mar 2026 · commentBoilerplate and magic strings · 2
Angular taught me a lot of important lessons about best practices for structuring UI. But eventually you run into boilerplate that doesn't jive with what you want to do.
Jul 2026 · commentEach component is divided into three files, all of them have to identify themselves using a magic string
Jul 2026 · comment
What hackers pick instead
- ReactRecommended for building complex, state-heavy web apps from composable components, with huge ecosystem and AI training data, though critics find hooks confusing and apps easily over-engineered or slow.482recommend
- htmxA small, dependency-free library that adds interactivity to server-rendered HTML with a few attributes, avoiding heavy JavaScript frameworks; critics say complex, stateful apps hit limits.320recommend
- SvelteA compiled frontend framework praised for simple reactivity, closeness to plain HTML/CSS/JS and fast output; critics cite a smaller ecosystem and LLM confusion between Svelte 4 and 5.151recommend
- VueAn easy-to-tame reactive UI framework with single-file components and good interop, though critics dislike its custom template syntax and the painful Vue 2 to 3 migration.121recommend
- SolidJSFast, small JavaScript framework with signal-based reactivity and first-class async, often recommended as a React alternative. Critics cite custom syntax, gotchas and harder debugging.69recommend
Every quote
The 40 most detailed of 210 comments. Each links to the original.
Angular taught me a lot of important lessons about best practices for structuring UI. But eventually you run into boilerplate that doesn't jive with what you want to do.
Mixed · Jul 2026 · in “Why Vanilla JavaScript”
has advantages when you want devs who infrequently touch it to be able to jump in and make changes with some level of consistency
Mixed · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
Angular 2 is good but calling it Angular 2 when it was so different put a bad taste in everyone's mouth.
Mixed · Dec 2025 · in “React and Remix choose different futures”
Angular has a lot of cool tricks (with these signals) that allow for only re-rending what changes.
Recommends · Jun 2026 · in “Angular v22”
Angular is probably more efficient than react but The DX is going to be worse than svelte or vue.
Mixed · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
There is something to be said for having a straightforward and built-in way to do things
Recommends · Jan 2026 · in “The Overcomplexity of the Shadcn Radio Button”
Angular uses directives for rendering, that allows compilers to optimize rendering.
Recommends · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
Angular is an absolute joy to work with as a framework, improving year after years
Recommends · Nov 2026 · in “The AI cost of JavaScript frameworks”
Modern Angular has been wonderful. A lot of the pain points people have are gone
Recommends · May 2026 · in “Does Anybody Actually Like React?”
I have been with Angular the whole time and it's only getting better and better.
Recommends · Jun 2026 · in “Angular v22”
Angular has made my programming career joy and it has not felt like work at all
Recommends · Jun 2026 · in “Angular v22”
Angular is great these days, and they're making really nice improvements.
Recommends · Jun 2026 · in “Angular v22”
I like that it's a framework with opinions vs React which is a "Library".
Recommends · Jun 2026 · in “Meta Pauses Employee-Tracking Program Following Internal Data Leak”
Angular "just works" for enterprise and startups who want to scale alike.
Recommends · Jan 2026 · in “The Overcomplexity of the Shadcn Radio Button”
Angular was useful because it every project looked more or less the same.
Mixed · Nov 2026 · in “The AI cost of JavaScript frameworks”
most enterprises would be better served by being on an angular stack
Recommends · Jun 2026 · in “Angular v22”
If in 2010 I'd know that the damn thing would die in 2021, and that I would have to rewrite it all by that date, I would not have used the damn thing in the first place.
Criticizes · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
I literally haven't seen a single benchmark ever that didn't put angular at the bottom. Used that crap for 8 long sad years.
Criticizes · Nov 2026 · in “The AI cost of JavaScript frameworks”
so much of it was a nightmare that just got endless workarounds heaped on top for basic performance issues
Criticizes · Oct 2026 · in “Why don't more developers “use the platform”?”
Each component is divided into three files, all of them have to identify themselves using a magic string
Criticizes · Jul 2026 · in “TypeScript 7”
There are lot of useless, self-serving abstractions out there (looking at you, Spring and Angular)
Criticizes · Jan 2026 · in “Coding Is When We're Least Productive”
still don't understand why angular needs to releast a breaking change version every 6-12 months
Criticizes · Feb 2026 · in “Systems Thinking”
bloated frameworks like react, angular and vue with their dreaded hydration and ssr approaches
Criticizes · Jun 2026 · in “Ask HN: Will programmers write more efficient code during the memory shortage?”
Most of the problems were the framework being too opinionated and not getting out of your way
Criticizes · Feb 2026 · in “JavaScript-heavy approaches are not compatible with long-term performance goals”
two-way props binding just opened the door to difficult to understand side-effect laden code
Criticizes · Mar 2026 · in “JavaScript Is Enough”
I remember this was the intended selling point of AngularJS (first version) and it looked like garbage for Java developers.
Mixed · Nov 2026 · in “The AI cost of JavaScript frameworks”
the http client service used to return observables by default and that made people think that you had to use them as such
Mixed · Jun 2026 · in “Angular v22”
If you aim to make small apps that don't represent complex real-world applications you should not use Angular.
Recommends · Nov 2026 · in “The AI cost of JavaScript frameworks”
I do miss Angular 1 watches. Explicit watch expressions solve a loooot of spurious rerendering nonsense
Recommends · May 2026 · in “Does Anybody Actually Like React?”
all of them hard to understand by heart at beginning, later (a few years), you feel it and get value
Recommends · Dec 2025 · in “GraphQL: The enterprise honeymoon is over”
if you are happy using angular, you'll find that HTMX is a step backward in terms for dev experience
Recommends · Aug 2026 · in “Htmx 4.0”
Have had a wonderful experience, in terms of the cognitive load to make and work with components
Recommends · Jun 2026 · in “Angular v22”
In retrospect it was slightly hubristic, as in reality you sometimes have to force reload SPA's
Mixed · Dec 2025 · in “Django 6”
vue's and angular's directives and bindings lend themselves to much saner and lighter rendering
Recommends · Nov 2025 · in “Marko – A declarative, HTML‑based language”
Angular with their early typescript support in angular 2 then just took the fire out of ember
Mixed · May 2026 · in “Ember.js 7.0”
the migration to Angular 2 when it came created a huge amount of non-value-adding work
Mixed · Dec 2025 · in “RCE Vulnerability in React and Next.js”
Angular is best if you basically want to build an old school application as a website
Recommends · Jun 2026 · in “Angular v22”
These came with their own problems, but they generally solved more than they caused.
Mixed · Oct 2026 · in “Why don't more developers “use the platform”?”
It scopes CSS to components by default, and keeps HTML, CSS and JavaScript seperate.
Recommends · May 2026 · in “Moving away from Tailwind, and learning to structure my CSS”
Angular 2 came out in 2016, without the two way binding design issues of AngularJS.
Recommends · Oct 2026 · in “Why don't more developers “use the platform”?”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake