Sharing Top Content from the Angular-sphere.

Point of Vue: Angular is doomed, React is OK — We deserve better

Point of Vue: Angular is doomed, React is OK — We deserve better

☞ 

#Angular #vuejs

  • Why am I writing this?As a consultant, I’m tired of being asked about which framework to choose, recommending VueJS and ending up mentoring their React / Angular projects and fighting tight schedule to help them get it on time, many times compromising qualities that are the reasons to use those frameworks…
  • No one gets fired for choosing Google or FacebookA claim that I hear a lot is: – facebook is behind React, google is behind Angular, Vue is a one man show — so it’s the safer bet.This claim is false: – The truth is that companies throw technologies out of the window when…
  • AngularOh well, we still teach it from time to time, but seems that demand and traction are going down instead of up, I believe that there are several reasons for that: – Much boilerplate — meant for large projects with many developers and many pages, so that’s just a small subset of…
  • And the verbosity — OMG — Large footprint and much ceremonyPlatform wanna-be — While Vue.js is cutting out Ajax support as its better done by a specialized library like Axios, Angular want to cover it all.Poor, scattered, bothersome documentation and an ocean of broken advices, old courses, misleads to angular.js (1) and broken release candidates stuff…
  • in NG4 (to make the fat bundle lighter) the template compilation was completely changed from outputting much generated isomorphic code to a sole data structure used by a super polymorphic code, and it seems that its about to change again soon.Typescript only (Its practically impossible to use pure JS) — Typescript is…

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…

Point of Vue: Angular is doomed, React is OK — We deserve better