A series of five articles introducing Vue. If you are an Angular 1.0 developer and considering a move to Angular 2.0, you might consider stepping off that train and picking up Vue instead. Performance wise it’s a lot like React but philosophically it shares a lot with Angular 1.0 (but with a lot less of the bad stuff, i.e. less kruft and bad decisions).
One of my favorite things about Vue is that it takes all of the successful things from other frameworks, and incorporates them without getting disorganized. Some examples that stand out for me:
A virtual DOM with reactive components that offer the View layer only, props and a Redux-like store similar to React.
Conditional rendering, and services, similar to Angular.
Inspired by Polymer in part in terms of simplicity and performance, Vue offers a similar development style as HTML, styles, and JavaScript are composed in tandem.
Some benefits I’ve enjoyed over Vue’s competitors: cleaner, more semantic API offerings, slightly better performance than React, no use of polyfills like Polymer, and an isolated, less opinionated view than Angular, which is an MVC.