您的位置:速易发 > bootstrap和vue的区别 知乎 bootstrap和vue的区别

bootstrap和vue的区别 知乎 bootstrap和vue的区别

2023-08-24 16:09

bootstrap和vue的区别 知乎 bootstrap和vue的区别

bootstrap和vue的区别 知乎

bootstrap和vue的区别

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。

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

bootstrap和vue的区别

BootStrap:

特点是栅格系统, 使用简单, 上手容易. 专为响应式页面而生. 一套代码就可以自适应平板电脑和PC.

缺点在于, 缺少一套有力的成体系的组件(当时调查的时候还没有, 现在据说有了), 我在实际使用时, 发生了作用域冲突的问题, 如果没有整理好一整套组件, 开发很累.

相关推荐:《bootstrap教程》

Vue:

特点在于, 站在了React的肩膀上, 许多方面更出色了:

1. 数据的双向绑定. 数据改, 页面改. 页面改, 数据也改.

2. 页面的呈现据说比React还快.

3. 组件化(实际上React也有组件化). 这和BootStrap这种组件化的概念还有点不同, Vue的组件化, 已经把作用域冲突的问题给搞定了.另外, js测试也变得更专业化了(有点类似junit).

4. 单html开发. 它的开发模式, 是一个html, 然后不停替换组件对应的js来切换显示效果. html中的共通js和css只需要download一次, 理论上比Iframe页面的呈现更快.

5. 结合node.js提供的webpack等, 可以进行成体系的打包发布.

缺点在于, 上手难度比较高, 并且大规模开发的化, 需要有体系化开发的积累. Vue的组件化开发推荐使用Element: http://element.eleme.io/#/zh-CN/component/popover

结论:

长远考虑的话, 建议使用Vue. 短期内使用的话, BootStrap是个不错的选择.

作者:藏色散人

阅读全文
以上是速易发为你收集整理的bootstrap和vue的区别 知乎 bootstrap和vue的区别全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  bootstrap怎么关闭弹出层

    bootstrap怎么关闭弹出层

    bootstrap怎么关闭弹出层bootstrap怎么关闭弹出层默认情况下,弹出框在再次点击指定元素后就会关闭,你可以使用 data-trigger=fo...

  •  vue和什么框架比较

    vue和什么框架比较

    Vue 和 React 比较Vue.js 和 React.js 都是当前非常流行的 JavaScript 框架,二者都针对构建 Web 应用程序。下面就让我们对 Vue ...

  •  jquery设置默认

    jquery设置默认

    在网页设计中,经常需要在页面中插入图片,以丰富页面内容,提高用户体验。但是在实际开发中,不可避免会出现图片加载失败、不存...

  • html5详解 HTML5的深入了解

    html5详解 HTML5的深入了解

    H5广告,包括H5广告的设计流程,究竟有什么讲究,和阶段。为了能帮助更多的人了解H5广告,我专门做了一个讲义。同时,也...

  •  手把手教你如何系统学习CSS

    手把手教你如何系统学习CSS

    简单地聊一下,我自己是怎么学习CSS的,仅是自己的一点小心得,仅供参考。我想不管是学习什么知识,应该都离不开书吧!就CSS方面...

  • form表单标签及表单属性 html中form表单的内标签是什么?如何使用

    form表单标签及表单属性 html中form表单的内标签是什么?如何使用

    本篇文章给大家带来的内容是介绍html中form表单的内标签是什么?如何使用 ?。有一定的参考价值,有需要的朋友可以参考一下,希...

  •  jquery怎么修改z-index值

    jquery怎么修改z-index值

    jquery修改z-index值的方法:1、用css()方法,语法“$(selector).css(z-index,值)”;2、用attr()方法,语法“$(selector).attr(...

© 2024 速易发 suyifa.com 版权所有 联系我们
桂ICP备19012293号-36 Powered by CMS