Should You Use Angular in 2023?

Aphinya Dechalert on 2023-04-02

Where does the framework stand now?

Angular logo with clipart image

Not too long ago, I was on a client call, and when the topic of Angular came up, he scrunched up his face and scoffed at it.

Who uses Angular nowadays?” he said.

I wasn’t prepared for it. Then it turns out he’s a Vue guy, which is fine — everyone likes what they’re familiar with. But then it got me thinking, who are the Angular folks? Why do people choose Angular over easier things like React?

Let’s be honest, Angular isn’t the easiest thing to pick up. It’s a framework after all, so there are things you need to adhere to for anything to work.

But Angular still has its perks.

The Perks of Angular

For the uninitiated, Angular appears cumbersome, with large swathes of knowledge required before you can even get started with the framework.

But let’s get real. That’s with anything in general. When we’re required to learn new things, some of us have an automatic resistor in our brains that feels the Dunning-Krueger effect most acutely.

Learning new things becomes more annoying over time when we’ve become accustomed to our comfort zone, especially when we’re supposed to be the expert.

But we’re all noobs, at some level, and the more general concept knowledge you can transfer between frameworks, libraries, and ideas, the easier it is to get over that feeling when climbing the learning curve for something new.

Why We’re Ignorant of Our Own Ignorance

I’m digressing. So why do people use Angular?

Angular uses a component-based architecture that makes organizing code into bite-sized blocks easier with a clear separation of concerns. Modularity is the foundation of Angular’s framework.

You can say the same thing for React and Vue, but how it’s implemented is what separates Angular from the pack.

Angular is strongly opinionated. This means that if you want to do something, you must do it a certain way. There’s no negotiation over it. Meanwhile, React is a…