You get a product built on top of a framework which does 200+ things you never asked for, can’t disable, and whose the complexity of is reliably causing your simple code to crash in ways which are impossible to analyse, debug and explain.
I’ve been burnt a few times on this, and months down the line, my simple CRUD angular apps still have unexplainable, unfixable issues which is destabilising some of our backend systems.
And we can’t fix it. Because nobody has any fucking idea what goes on with Angular internals when shit blows up like that.
And yes, you can rely on that.
I’ll literally take anything not Angular over Angular at this point. At least I should be able to reason about what I’m shipping and fix bugs once reported.
May it die in a fire.
Angular development is reliable. You know what you're getting and what comes with senior development.
(Ive moved 2 prototype projects that needed to scale from React to Angular).