zoukankan      html  css  js  c++  java
  • Vue-起步篇:Vue与React、 Angular的区别

    毋庸置疑,Vue、React、 Angular这三个是现在比较火的前端框架。这几个框架都各有所长,选择学习哪种就得看个人喜好或者实际项目了。相比之下, Vue 是轻量级且容易学习掌握的。

    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-if vs ng-if)。因为 Angular 是 Vue 早期开发的灵感来源。然而,Angular 中存在的许多问题,在 Vue 中已经得到解决。

    Angularjs 拥有许多工具,而如此多的复杂语法有时也会让你感到迷惑。另外一方面,Vue.js 比起 Angular 要简单的多,甚至于要更好。如果你是在担心这个框架的未来流行趋势,我认为你不必想那么多。它是需要长时间坚持下去的,而且在未来两年,无论如何都是不会过时。

     总之,现在, Vue 还没有 React (由 Facebook 维护) 或者 Angular 2 (受到 Google 的支持) 流行。不过,许多开发者都已经转向 Vue 了。Laravel 社区也在考虑将它作为可选用的前端框架之一。

    最后我想说,前端路慢慢,保持激情,保持年轻,不断尝试拥抱新的技术,!

  • 相关阅读:
    课后作业成绩汇总
    关于作业提交要求声明 2017-09-22
    团队编程项目作业成绩汇总
    结对项目作业成绩汇总
    团队组信息
    小知识记录:第XI篇
    小知识记录:第X篇
    小知识记录:第十二篇
    小知识记录:第十一篇
    小知识记录:第十篇
  • 原文地址:https://www.cnblogs.com/leaf930814/p/6365026.html
Copyright © 2011-2022 走看看