大家好,又见面了,我是你们的朋友全栈君。
jquery和框架的区别
框架:数据和视图分离,以数据驱动视图,只关心数据变化,dom操作被封装。数据驱动
jquery: 依靠dom操作去组合业务逻辑。事件驱动
React和Vue对比
这篇文章挺好的:https://www.jianshu.com/p/b7cd52868e95?from=groupmessage
两者本质区别
- Vue—本质是MVVM框架,由MVC发展而来
- React—本质是前端组件化框架,由后端组件化发展而来
模板的区别
- Vue—使用模板(最初由Angular提出)
- React—使用JSX
- 模板语法上,更倾向于JSX
- 模板分离上,更倾向于Vue(React模板与JS混在一起,未分离)
组件化的区别
- React本身就是组件化,没有组件化就不是React
- Vue也支持组件化,不过是在MVVM上的扩展
- 对于组件化,更倾向于React,做得彻底而清新
两者共同点
- 都支持组件化
- 都是数据驱动视图
什么时候用react,什么时候用vue
react灵活性比较大,处理复杂业务时有更多技术方案的选择 。 vue提供了更丰富的api,实现功能简单,但也因api多会对灵活性有一定的限制。 做复杂度比较高的项目时使用react,面向用户端复杂度不高的使用vue 。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/189474.html原文链接:https://javaforall.cn