4 ms·
> However, the more complex an app, the less Angular 1 serves. That's not really true. The problem is that all three frameworks are supposed* to require the s
by spriggan3 10y ago
> However, the more complex an app, the less Angular 1 serves.
That's not really true.
The problem is that all three frameworks are supposed* to require the same discipline when it comes to managing state, but only React forces that discipline onto the developer.
I'm not saying React is better, but learning from React is important to be able to write maintainable applications in any framework. You don't want to have 30 services, each services managing there own little state in AngularJS for instance. Unfortunately that's usually what happens when an app grows with time.
Angular2 does seem to get rid of the dirty checking, allowing better performances. It also has a good router. But does it really bring something new in terms of view layer and state management, considering the cost ?
I like Angular1, it's one js file you drop in an HTML page, no need for nodejs, NPM, a third party language and what not. And it's mature. It's absolutely unfortunate that Angular2 basically forces developers to use Typescript. That's a huge mistake IMHO.
edited
- notsotrue 10y agoI'm curious, what would you consider a complex app?