vue.js和react.js_vue和jquery

2022-11-09 15:03:21 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

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

0 人点赞