您现在的位置是:群英 > 开发技术 > web开发
Bootstrap的使用有哪些缺点,为何不用Bootstrap
Admin发表于 2022-06-20 17:01:362206 次浏览
相信很多人对“Bootstrap的使用有哪些缺点,为何不用Bootstrap”都不太了解,下面群英小编为你详细解释一下这个问题,希望对你有一定的帮助


不用bootstrap的理由:1、Bootstrap的可扩展性、重用性以及维护性方面都表现不好,这大大增加了网站开发者的工作量和工作难度;2、不易融合使用,它容易与现有设置发生冲突;3、文件太大,无用内容太多,容易导致网站加载速度慢。

本教程操作环境:windows7系统,bootstrap3版本,Dell G3电脑。

不用bootstrap的理由:

1、Bootstrap并非最优化设计,不遵循最佳实践

通常情况,网页前端的代码越简洁,网站的加载速度、搜索引擎友好度表现也会越好。但我们是使用Bootstrap构建前端代码时,必须使用Bootstrap定义好的DOM元素,这对于简洁主义者是致命的,而且Bootstrap的可扩展性、重用性以及维护性方面都表现不好,这大大增加了网站开发者的工作量和工作难度。

我用Twitter Bootstrap其中一个主要问题,最终会有一堆充斥着class的DOM元素。这打破了良好网页设计的一条基本规则,HTML 不再是语义及表现和内容分离的。前端洁癖人士会觉得相当刺眼,因为对扩展性,重用性和维护更是个挑战。Twitter Bootstrap 也加剧了 渐进增强的表现和交互不再独立于内容。

呃......不必要的class如此之多!

2、Bootstrap不易融合使用,它将与我现有设置发生冲突

如果你被空投到一个干了一半的大项目中,想要使用 Twitter Bootstrappy 享受其所有的好处会如何呢?糟糕的是,你会碰到一大堆的问题,冲突首先会从生成 HTML、CSS和JavaScript 开始。然后是它们的资源,你必须深入项目中那些阴暗的角落,搞清楚哪些脚本和样式需要删除或替换。Twitter Bootstrap 会潜在创建额外的工作,当你深入项目会不可避免地发现和修复奇怪的错误,你为自己辩护的理由将会击败你优先选用它的目的。

3、Bootstrap太大了,无用内容太多了

坦率的说,Twitter Bootstrap包括126kb的CSS和29kb的JavaScript。如果你想要使用Twitter Bootstap的所有功能,你应该好好考虑资源的加载时间。当然,对于一些地方这可能不是问题,但是在新西兰互联网不得不横跨太平洋,这时数据达到那儿将是很缓慢的。因此考虑你的目标市场。Twitter Bootstrap将帮助你建立一个有吸引力的、响应式的网站,但是一些手机用户将因为缓慢的加载时间和消耗电量的脚本而别拒之门外。

4、“晕!我的新网站看起来和其他人一个样!”——Bootstrap太流行

Twitter Bootstrap 超级受欢迎,因此几乎每个开发者都会使用它。虽然它以后当然可以自定义你的应用或网站设计,你会发现时间限制迫使你坚持使用大量的 vanilla Bootstrap 风格。这会导致无意中创造了很多类似的,通用和难忘的网站。因为使用 Twitter Bootstrap 现成的是很快速和容易的,结果创新往往被丢弃了。当你有紧迫的时间限制时,在 Bootstrap 的结构化环境中,与众不同的创新设计很难实现。



通过以上内容的阐述,相信大家对“Bootstrap的使用有哪些缺点,为何不用Bootstrap”已经有了进一步的了解,更多相关的问题,欢迎关注群英网络或到群英官网咨询客服。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: bootstrap使用
相关信息推荐
2022-04-29 15:26:39 
摘要:float类型占用4字节内存,表示小数,数据范围在【-2^128 ~ 2^128】【-3.40E+38 ~ +3.40E+38 】之间;float数据类型用于存储单精度浮点数或双精度浮点数。
2022-06-02 17:20:46 
摘要:在php中,可以使用date()函数来进行转换,语法为“date("Y-m-d",time())”。time()函数可以返回一个当前时间的时间戳,而date()函数可以通过格式字符(第一个参数的值)来格式化时间戳,将其转为指定格式的日期。
2022-09-08 17:59:45 
摘要:第三方库有:1、element,是Vue2的web UI工具套件;2、Vux,是基于Vue和WeUI的组件库;3、iview,是基于Vue的开源UI组件库;4、vuex,Vue应用程序开发的状态管理工具;5、avoriaz,Vue测试实用工具库;6、vue-ssr,Vue服务器端渲染模板;7、vue-play,展示Vue组件的最小化框架;8、eme,一个Markdown编辑器。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部