Angular (2) created a bloated, hard-to-master, prematurely-abstracted, many-faces creature that suffers from many issues. React is an idealistic limited UI library, that focuses only on a small…
Point of Vue: Angular is doomed, React is OK — We deserve betterTLDRAngular (2) created a bloated, hard-to-master, prematurely-abstracted, many-faces creature that suffers from many issues.
React is an idealistic limited UI library, that focuses only on a small subset of challenges while building modern web apps.
Vue.js is the right tool for your any-scale project, use it today and live long and prosper.
PrefaceBack in 2010, we had Angular.js (1), it was a great framework that helped us build and maintain huge apps (and small ones) but NG1 had an (so called) incurable disease: as the page becomes larger (displaying more information) it quickly becomes slower and slower.
Then, in 2014 NG1 announced that they are going for a full rewrite of a new framework called Angular2, they promised a lot back then, much has changed, and the framework is still in the making.
This was the rise of React with Redux in 2015. React is an idealistic limited UI library and Flux is as good as ancient idea, but developers were desperate to select something that is not becoming ill as stuff becomes more complex, hence — accepted the burden of wiring stuff up, getting into immutable javascript and writing those endless switch cases and boilerplates.
Mean while, a former developer from the NG1 team discovered that ES5 has a feature (getter-setters) that enables solving the main challenge of complex UI — change-detection, in a different and effortless way (dependency tracking) and still…