毋庸置疑,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 社区也在考虑将它作为可选用的前端框架之一。

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

最新文章

  1. iOS开发网络篇—发送json数据给服务器以及多值参数
  2. ubuntu-16.10-desktop-amd64.iso 版本 安装 oracle 11gR2 11.2.0.1 database
  3. swap文件
  4. 理解Linux中断 (1)【转】
  5. (二)ubuntu学习前传—uboot常见命令
  6. iOS开发--控件
  7. leetcode:Intersection of Two Linked Lists(两个链表的交叉点)
  8. HDU 1536 sg-NIM博弈类
  9. SQL Server Schema
  10. 图片缩放+拖动(html)
  11. 单发邮箱 群发邮箱 程序 Email winform
  12. java :instanceof用法
  13. windows上安装zip版mongodb
  14. HDU 3567 Eight II(八数码 II)
  15. Silverlight网页打开后马上崩溃,“白屏”,而且毫无提示
  16. 设置angular公共样式表
  17. python虚拟环境 | virtualenv 的简单使用 (图文)
  18. Ubuntu 14.04服务器配置 (1) 安装和配置
  19. YII配置mysql读写分离
  20. 华为机试-iNOC产品部-杨辉三角的变形

热门文章

  1. 分布式服务框架HSF
  2. Mac里安装配置Jdk
  3. 理解JavaScript中函数方法
  4. highchart
  5. API验证及AES加密
  6. Java:现有线程T1/T2/T3,如何确保T1执行完成之后执行T2,T3在T2执行完成之后执行。
  7. LinkedHashMap简明
  8. linux samba服务配置
  9. JavaScript 字典(Dictionary)
  10. 【Markdown 语法】