Vue-起步篇:Vue与React、 Angular的区别
2024-10-19 00:20:32
毋庸置疑,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 社区也在考虑将它作为可选用的前端框架之一。
最后我想说,前端路慢慢,保持激情,保持年轻,不断尝试拥抱新的技术,!
最新文章
- iOS开发网络篇—发送json数据给服务器以及多值参数
- ubuntu-16.10-desktop-amd64.iso 版本 安装 oracle 11gR2 11.2.0.1 database
- swap文件
- 理解Linux中断 (1)【转】
- (二)ubuntu学习前传—uboot常见命令
- iOS开发--控件
- leetcode:Intersection of Two Linked Lists(两个链表的交叉点)
- HDU 1536 sg-NIM博弈类
- SQL Server Schema
- 图片缩放+拖动(html)
- 单发邮箱 群发邮箱 程序 Email winform
- java :instanceof用法
- windows上安装zip版mongodb
- HDU 3567 Eight II(八数码 II)
- Silverlight网页打开后马上崩溃,“白屏”,而且毫无提示
- 设置angular公共样式表
- python虚拟环境 | virtualenv 的简单使用 (图文)
- Ubuntu 14.04服务器配置 (1) 安装和配置
- YII配置mysql读写分离
- 华为机试-iNOC产品部-杨辉三角的变形