Hacker News new | ask | show | jobs
by samorozco 2044 days ago
Genuinely curious. Why is angular not in the conversation? I use angular regularly and love it.
4 comments

Hey high five. I do as well :)

Angular has botched the first 3 years of its existence with breaking changes every major release and catastrophic bundle size. And it shares the name with angular.js - one of the most dreaded frameworks of the past for mostly anyone that had to maintain a few years old angular.js projects. And it's the most frameworky of the bunch, thus it comes with a heavy stack.

Vue & React were better, leaner, easier alternatives. Angular just survived, because it's super heavy in use inside google. I guess it will never catch up to vue or react again. Maybe with rebranding. But maybe they don't want to as it serves google well already.

Could you please explain your ”were better” argument?
I mean easier to try out and transitions into.

Like vue even works without a build, just create an empty html page and import vue and you can fiddle away.

Also angular wants to own the entire page, which makes transitioning parts of a page not the easiest. And if you did anyway (like we did) you ship 1MB+ of framework just for the smallest widgets.

In angular there is so much stuff upfront, its just a bigger barrier to get beginners interested in.

I find Angular very pleasant to deal with, but I mainly favour it due to the separation of typescript, html, scss. Each time I try using React, I'm unable to overcome the uneasiness of the html being right there mixed in with the JS. I can appreciate that not everyone is equally bothered by it and that's fine too. But I definitely feel Angular has a place in the conversation.
I favour Angular for this reason too. Also, my team is spread across 2 continents, and working with a much more opinionated framework makes it easier to keep the codebase more consistent and readable by everyone.
Same here, really love it and I'm relieved to use it when I get back from working on a React project.

One of the reasons it's not mentioned is because of the bad fame. Especially here on HN it's almost exclusively being hated on.

I learned to ignore the hate and continue working with it. Version 11 is awesome, and we had a great update party with the Angular Team on the official discord (https://discord.gg/angular)

What do you love about Angular? I'm using it and i find it so overcomplicated, so convoluted, not obvious in any way and with a really bad dev experience.