Vue-起步篇:Vue与React、 Angular的区别
2017-02-04 15:43
781 查看
毋庸置疑,Vue、React、 Angular这三个是现在比较火的前端框架。这几个框架都各有所长,选择学习哪种就得看个人喜好或者实际项目了。相比之下, Vue 是轻量级且容易学习掌握的。
1、Vue和React
相似之处
都使用 虚拟DOM
提供了响应式(Reactive)和组件化(Composable)的视图组件。
将注意力集中保持在核心库,伴随于此,有配套的路由和负责处理全局状态管理的库。
demo:
相比于React,Vue 的优势也是代码更少更简单。
2、Vue和 Angular
Vue 的一些语法和 Angular 的很相似(例如
Angularjs 拥有许多工具,而如此多的复杂语法有时也会让你感到迷惑。另外一方面,Vue.js 比起 Angular 要简单的多,甚至于要更好。如果你是在担心这个框架的未来流行趋势,我认为你不必想那么多。它是需要长时间坚持下去的,而且在未来两年,无论如何都是不会过时。
总之,现在, Vue 还没有 React (由 Facebook 维护) 或者 Angular 2 (受到 Google 的支持) 流行。不过,许多开发者都已经转向 Vue 了。Laravel 社区也在考虑将它作为可选用的前端框架之一。
最后我想说,前端路慢慢,保持激情,保持年轻,不断尝试拥抱新的技术,!
1、Vue和React
相似之处
都使用 虚拟DOM
提供了响应式(Reactive)和组件化(Composable)的视图组件。
将注意力集中保持在核心库,伴随于此,有配套的路由和负责处理全局状态管理的库。
demo:
<!DOCTYPE html> <html> <head> <script src='https://vuejs.org/js/vue.min/js'></script> <head> <body> <div id='app'> {{message}} <div> <script> new Vue({ el:'#app', data:{ message:'Hello World' } }); </script> </body> </html>
相比于React,Vue 的优势也是代码更少更简单。
2、Vue和 Angular
Vue 的一些语法和 Angular 的很相似(例如
v-ifvs
ng-if)。因为 Angular 是 Vue 早期开发的灵感来源。然而,Angular 中存在的许多问题,在 Vue 中已经得到解决。
Angularjs 拥有许多工具,而如此多的复杂语法有时也会让你感到迷惑。另外一方面,Vue.js 比起 Angular 要简单的多,甚至于要更好。如果你是在担心这个框架的未来流行趋势,我认为你不必想那么多。它是需要长时间坚持下去的,而且在未来两年,无论如何都是不会过时。
总之,现在, Vue 还没有 React (由 Facebook 维护) 或者 Angular 2 (受到 Google 的支持) 流行。不过,许多开发者都已经转向 Vue 了。Laravel 社区也在考虑将它作为可选用的前端框架之一。
最后我想说,前端路慢慢,保持激情,保持年轻,不断尝试拥抱新的技术,!
相关文章推荐
- vue入门 vue与react和Angular的关系和区别
- vue、angular、react前端三大框架的区别
- 浅析angular,react,vue.js jQuery使用区别
- 浅析angular,react,vue.js jQuery使用区别
- 浅析angular,react,vue.js jQuery使用区别
- 前端框架天下三分:Angular React 和 Vue的比较
- vue与angular的区别
- Angular1.0与Vue循环指令的区别
- 关于最近流行的vuejs.angularjs,Reactjs等前端框架的简单对比及体验
- Vue.js vs React vs Angular 深度对比
- Vue.js与Angular、React、Ember、Polymer、Riot框架的对比
- 2015前端各大框架比较(angular,vue,react,ant)
- 前端框架天下三分:Angular React 和 Vue的比较
- MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录
- vue开发:vue,angular,react数据双向绑定原理分析
- MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录
- Vue.js 很好,但会比 Angular 或 React 更好吗?
- Vue.js 很好,但会比 Angular 或 React 更好吗?
- Vue 与Angular、React框架的对比
- Vue.js与Angular、React、Ember、Polymer、Riot框架的对比