Skip to content

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 · comment

    There is something to be said for having a straightforward and built-in way to do things

    Jan 2026 · comment

    I like that it's a framework with opinions vs React which is a "Library".

    Jun 2026 · comment
  • Steady improvement and pleasant to use · 5

    Angular is an absolute joy to work with as a framework, improving year after years

    Nov 2026 · comment

    Modern Angular has been wonderful. A lot of the pain points people have are gone

    May 2026 · comment

    I have been with Angular the whole time and it's only getting better and better.

    Jun 2026 · comment
  • Efficient rendering with signals · 3

    Angular has a lot of cool tricks (with these signals) that allow for only re-rending what changes.

    Jun 2026 · comment

    Angular uses directives for rendering, that allows compilers to optimize rendering.

    Feb 2026 · comment

    Angular is probably more efficient than react but The DX is going to be worse than svelte or vue.

    Feb 2026 · comment
  • Built for enterprise scale · 2

    Angular "just works" for enterprise and startups who want to scale alike.

    Jan 2026 · comment

    most 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 · comment

    Angular 2 is good but calling it Angular 2 when it was so different put a bad taste in everyone's mouth.

    Dec 2025 · comment

    still don't understand why angular needs to releast a breaking change version every 6-12 months

    Feb 2026 · comment
  • Slow 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 · comment

    so much of it was a nightmare that just got endless workarounds heaped on top for basic performance issues

    Oct 2026 · comment

    bloated frameworks like react, angular and vue with their dreaded hydration and ssr approaches

    Jun 2026 · comment
  • Too opinionated, heavy abstraction · 3

    There are lot of useless, self-serving abstractions out there (looking at you, Spring and Angular)

    Jan 2026 · comment

    Most of the problems were the framework being too opinionated and not getting out of your way

    Feb 2026 · comment

    two-way props binding just opened the door to difficult to understand side-effect laden code

    Mar 2026 · comment
  • Boilerplate 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 · comment

    Each component is divided into three files, all of them have to identify themselves using a magic string

    Jul 2026 · comment

What hackers pick instead

Every quote

The 40 most detailed of 210 comments. Each links to the original.

  1. 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”

  2. 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”

  3. 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”

  4. Angular has a lot of cool tricks (with these signals) that allow for only re-rending what changes.

    Recommends · Jun 2026 · in “Angular v22”

  5. 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”

  6. 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”

  7. 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”

  8. 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”

  9. Modern Angular has been wonderful. A lot of the pain points people have are gone

    Recommends · May 2026 · in “Does Anybody Actually Like React?”

  10. I have been with Angular the whole time and it's only getting better and better.

    Recommends · Jun 2026 · in “Angular v22”

  11. Angular has made my programming career joy and it has not felt like work at all

    Recommends · Jun 2026 · in “Angular v22”

  12. Angular is great these days, and they're making really nice improvements.

    Recommends · Jun 2026 · in “Angular v22”

  13. 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”

  14. Angular "just works" for enterprise and startups who want to scale alike.

    Recommends · Jan 2026 · in “The Overcomplexity of the Shadcn Radio Button”

  15. Angular was useful because it every project looked more or less the same.

    Mixed · Nov 2026 · in “The AI cost of JavaScript frameworks”

  16. most enterprises would be better served by being on an angular stack

    Recommends · Jun 2026 · in “Angular v22”

  17. 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”

  18. 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”

  19. 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”?”

  20. Each component is divided into three files, all of them have to identify themselves using a magic string

    Criticizes · Jul 2026 · in “TypeScript 7”

  21. 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”

  22. still don't understand why angular needs to releast a breaking change version every 6-12 months

    Criticizes · Feb 2026 · in “Systems Thinking”

  23. 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?”

  24. 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”

  25. two-way props binding just opened the door to difficult to understand side-effect laden code

    Criticizes · Mar 2026 · in “JavaScript Is Enough”

  26. 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”

  27. 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”

  28. 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”

  29. 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?”

  30. 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”

  31. 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”

  32. Have had a wonderful experience, in terms of the cognitive load to make and work with components

    Recommends · Jun 2026 · in “Angular v22”

  33. In retrospect it was slightly hubristic, as in reality you sometimes have to force reload SPA's

    Mixed · Dec 2025 · in “Django 6”

  34. 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”

  35. 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”

  36. 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”

  37. Angular is best if you basically want to build an old school application as a website

    Recommends · Jun 2026 · in “Angular v22”

  38. 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”?”

  39. 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”

  40. 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