Elson TC
1 min readJan 6, 2022

I see you are an Angular fan Sam. I've been working with Angular since AngularJs. I saw it go from good to worse to better (version 11-13) now.

Angular is team friendly, do you know why?

- opinionated;

- enforced standards;

- all in one solution;

- your beloved CLI;

It is not web development friendly thought, do you know why?

- RxJs;

- Ts(not so much now that its much popular);

- NgModules unique architecture;

- NgZone;

- NgAnimation;

- Strict architecture (thats why you need CLI);

- A lot of complex interfaces (@HostBinding, @input, @component, @ViewChild, etc...). So much configuration to memorize;

- configuration hell;

- Dependency injection;

- Services (provideIn: root vs anything);

- the weird template engines;

- overloaded framework (project types you can build which share a lot of common things and are yet incompatible with each other). Again, thats why you need a CLI.

- etc...

Then...once you get used to (master) all of these you become a fan and realize Angular is awesome.

P.s: It's not fair to compare react vs angular. It's like comparing buying a land versus a furnished apartment. A furnished apartment is always better for people ready to move in. A land is more fun though.

Angular can be more team and java-developers-moving-to-frontend friendly. lol

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Elson TC
Elson TC

Written by Elson TC

Software Engineer sharing knowledge, experience, and perspective from an employee and personal point of view.

Responses (1)

Write a response