3 ms·
> 1) It is opinionated (wasting time for decisions is bad) I've wasted A LOT of time debating controller vs directive; asController syntax; service classes vs
by dev360 11y ago
> 1) It is opinionated (wasting time for decisions is bad)
I've wasted A LOT of time debating controller vs directive; asController syntax; service classes vs static factories vs rich models (resources); best way to deal with nested components etc. The problem is, most of the time I wasted with decisions in React was right in the beginning (deciding on how you control flow, how you build your app)... But with angular, all the pain points came late in the game when you thought you had done a helluva job designing a GREAT app, then you slowly come to realize its a tangled tag soup piece of crap.
> 2) It is simpler to organize the code (it is MVC)
If you call it MVC, then Id case it like this: mVc ... because the view portion of it is enormous! In fact, the very idea that they made the "template" do so many things is a huge reason why it could be considered a very bad flavor of MVC to begin with.