商汇粹外网资源平台

搜索
查看: 2356|回复: 4

bootstrap和vue哪个好?

[复制链接]

该用户从未签到

3

主题

3

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-10-6 12:09:53 | 显示全部楼层 |阅读模式
Bootstrap和vue不是一个层级的东西.Bootstrap是在jquery时代的UI组件库,而且Bootstrap大部分组件是依赖css的,依赖jQuery的组件主要是有交互的弹窗组件、下拉菜单等。我当时使用Bootstrap主要是感觉它的栅格系统和自适应布局做的很好,Bootstrap很适合做静态网站,比如公司官网。Vue是一套用于构建用户界面的渐进式框架, 它和react,angular是一个系列的东西。Vue适合做单页应用,比如后台管理系统、手机端的具有复杂交互的H5系统。
回复

使用道具 举报

该用户从未签到

0

主题

26

帖子

80

积分

注册会员

Rank: 2

积分
80
发表于 2022-10-6 12:32:48 | 显示全部楼层
bootstrap和vue哪个好?

Bootstrap






Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
特点
是栅格系统, 使用简单, 上手容易. 专为响应式页面而生. 一套代码就可以自适应平板电脑和PC.

  • 提高开发效率
  • 规范名称定义,便于维护
  • 规范项目开发流程
  • css代码更清晰、简单。html代码更合理
  • bootstap最近发布了bootstrap4,拥有了box-flex布局等更新,紧跟最新的web技术的发展
  • 比较成熟,在大量的项目中充分的使用和测试
  • 拥有完善的文档,使用起来更方便
  • 有大量的组件样式,接受定制
  • 可以实现响应式布局,开发响应式布局网站很便捷
  • 统一的编码风格
  • 详细的说明文档,可快速开发
  • 移动设备优先
  • 性能成熟,在大量项目中使用测试过
缺点
在于, 缺少一套有力的成体系的组件(当时调查的时候还没有, 现在据说有了), 我在实际使用时, 发生了作用域冲突的问题, 如果没有整理好一整套组件, 开发很累。

  • 有兼容性问题,ie6以下不支持
  • 不支持sass
  • 使用定制会产生大量冗余代码
  • 点击导航页面直接切换相应位置时,效果像一个锚点,没有滚动动画




Vue






Vue 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。
特点

  • 把页面当组件加载,加载更快
  • 共用API和资源,不再重复加载
  • 数据的双向绑定. 数据改, 页面改. 页面改, 数据也改.
  • 页面的呈现据说比React还快.
  • 组件化(实际上React也有组件化). 这和BootStrap这种组件化的概念还有点不同, Vue的组件化, 已经把作用域冲突的问题给搞定了.另外, js测试也变得更专业化了(有点类似junit).
  • 单html开发. 它的开发模式, 是一个html, 然后不停替换组件对应的js来切换显示效果. html中的共通js和css只需要download一次, 理论上比Iframe页面的呈现更快.
  • 结合node.js提供的webpack等, 可以进行成体系的打包发布.
缺点
上手难度比较高, 并且大规模开发的话, 需要有体系化开发的积累. Vue的组件化开发推荐使用Element。
页面是异步加载,不利于搜索引擎抓取
首次加载稍慢


bootstrap与vue的区别

Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架;而Vue是一套用于构建用户界面的渐进式JavaScript框架,轻量级框架、简单易学、双向数据绑定组件化、数据和结构的分离、虚拟DOM、运行速度快,VUE目前最流行的前端框架。
微信小程序案例开发 +基于Vue的微信小程序开发实践教京东¥1415.00去购买​
回复

使用道具 举报

该用户从未签到

2

主题

17

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2022-10-6 12:55:43 | 显示全部楼层
非一个级别。Vue是框架,bootstrap是基于jQuery的组建库。2020建议使用框架,Vue可以是bootstrap-vue, ElemenetUI, Vuetify.js等,angular不建议,react可以……忘了。不建议jQuery,框架可以在各个方面胜过其。
回复

使用道具 举报

该用户从未签到

12

主题

38

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2022-10-6 13:18:38 | 显示全部楼层
bootstrap主要是css样式,vue其实是vue.js类似jquery。懂了吧
回复

使用道具 举报

该用户从未签到

4

主题

55

帖子

166

积分

注册会员

Rank: 2

积分
166
发表于 2022-10-6 13:41:33 | 显示全部楼层
他们不是一个东西
React、Vue、Bootstrap、easyUI 、AngularJS 的区别
很多地方都将React、Vue说成前端框架,Bootstrap也是前端框架,但是他们的功用却不一样,自己觉得下面的定义才是正确的:


React.js, Vue.js 算前端数据框架,处理的是数据问题
Bootstrap AUI , Amaze UI 等是前端UI框架,处理的是前端交互问题


vue是功能开发框架(功能代码如何组织),他搭建好了功能架子,居于他你可以快速开发功能(vue是数据驱动框架)
bootstrap是界面效果框架(界面效果什么样子),他定义好了界面显示效果,比如按钮是什么样,输入框是什么样


如何定义解释Vue、AngularJS、React、bootstrap、easyUI 使人容易理解?


应该如何定义和解释这些框架:Vue、AngularJS、React、Bootstrap、easyUI 使人更加快速和容易理解?
发现网络上人们给上面这些框架的命名比较混乱,让人容易混淆(云里雾里的好难受)。
现在基本上绝大部分资料都把这些框架称之为“前端框架”,但是我简单了解了下,发现
Vue、AngularJS、React 和 Bootstrap、easyUI 根本就不是一个东西。
Vue 这些好像还带了数据变化自动刷新等等这些功能,而Bootstrap就仅仅只是界面的布局和排版(门外汉,理解错的请指出)。


所以我觉得上面这些框架是不是应该这样划分:
前端框架:Vue、AngularJS、React (还有其他的话请补充,只列主流的)
界面框架/UI框架:Bootstrap、easyUI(还有其他的话请补充,只列主流的)
这样简单介绍让人!清晰!易懂,我因为自己也不太清楚,所以想向熟悉的各位咨询,欢迎各位谈自己的理解和总结,让更多的人轻松了解,也尽量不要在让错误的概念一直“折磨”后来者。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表