针对前端而言, vue 要比 angular 好学一些. angular 的学习曲线相对较大; 而 Vue 入门简单, 学习成本低, 学习曲线和复杂度都比较平稳和简单. vue 只聚焦于视图层, 因此它学习起来更容易一些, 非常容易与其它库或已有项目整合.
angular
angular 一般指 angular2 及以上版本. 2010 年 9 月, Google 发布首次 angular, 即 angular1 版本. 2016 年 10 月 Google 又发布了 angular2 版本, 但是 2 版本与 1 版本有非常大的区别, 几乎是全部重写, 且不向前兼容, 更像是一个全新的框架. 所以, 将 angular1 改名叫 AngularJS, 而 angular 特指 angular2+.
vue
于 2014 年 2 月首次由 Google 前员工尤雨溪发布. 凭借较低的上手难度, 良好的性能, 成为 2016 年发展最为迅速的 JS 框架之一, 特别是国内的增长及其迅速.
来源: http://www.css88.com/qa/vue-js/17767.html