为什么前端工程师多不愿意用 Bootstrap 框架
发布网友
发布时间:2022-04-23 09:39
我来回答
共2个回答
懂视网
时间:2022-05-12 02:06
bootstrap被淘汰了么?
bootstrap并没有被淘汰,目前Bootstrap团队已经发布了4.3.1的版本,并且在Bootstrap5的开发计划中将删除jQuery作为依赖项,这会使得更多人使用bootstrap。
Bootstrap 最新版本 4.3.1 已发布,作为 Bootstrap 4.3 发布的一部分,团队也公布了下一个主要版本 Bootstrap 5 的开发计划。
开发团队表示在发布 v4.3 版本后,将会在开发 Bootstrap 5 的过程中实现一些关键变化,或许会是重大的变化,而这也将被认为是 Bootstrap 5 的基础。开发团队重点提到了以下几方面:
放弃 jQuery:Bootstrap 5 将删除 jQuery 作为依赖项。开发团队已经在这方面工作了很长时间,PR 也是处于正在进行中并已接近完成的状态(https://github.com/twbs/bootstrap/pull/23586)
改进开发分支:v3-dev 分支将成为 master 分支;v4-dev 则保持原样,不过会从该分支切出一个新的 master 分支来开发 v5 版本
从 Jekyll 迁移到 Hugo:目前已有一个 PR 正在进行并且已接近完成
(https://github.com/twbs/bootstrap/pull/28014)
移除 jQuery 这个最大的依赖之后,开发团队表示未来将使用原生的纯 JavaScript 来代替 jQuery。这和去年 GitHub 改版重构页面时移除了 jQuery 的举措有点像。
当时 GitHub 的前端团队趁着改版的机会,在重构页面时乘机移除了其中的 jQuery,并且没有使用其它框架来代替 jQuery,而是使用原生 JavaScript:
用 querySelectorAll 来查询 DOM 节点
使用 fetch 代替 ajax(在不支持的浏览器上使用 XHR)
使用代理事件来进行事件处理
为一些尚未实现的 DOM 标准写了 polyfill
更多地使用自定义元素 (CustomElement)
可以看到,在 Bootstrap 5 中移除 jQuery 这个 PR 从提出到今天已经经历了一年半的时间,目前包含了 74 个 commits,正处于 Open 的状态,还有待解决的冲突。
热心网友
时间:2022-05-11 23:14
bootstrap
优点:1、bootstap一直在完善,最近发布了bootstrap4,拥有了box-flex布局等更新,紧跟最新的web技术的发展。 2、比较成熟,在大量的项目中充分的使用和测试。 3、拥有完善的文档,使用起来更方便 4、有大量的组件样式,接受定制。
缺点:1、如果有自己特殊的需求,就需要重新定制样式,那么就会产生冗余的代码,消耗更多打开时间。用户体验不好。2、会有兼容问题,虽然网上存在很多兼容IE的办法(虽然IE6、7、8、9、10近乎淘汰,但是国内很多人还在用),但需要引入其他文件以达到兼容,有些文件还不小,势必导致加载速度变慢,也会影响用户体验。
为什么前端工程师多不愿意用 Bootstrap 框架
1.太重。本身就不小了,依赖jQuery,还要增加八千多行代码。2.DOM结构太繁重。过多并不必要的嵌套层包裹层,真是逼死强迫症。3.css不好管理。大部分事情bootstrap可以完成,但是往往为了满足设计稿需要小幅度的CSS覆盖。代码冗余不说,每页多出少部分的CSS特别不好管理。难道写在标签style里?真是逼死...
为什么前端工程师多不愿意用 Bootstrap 框架
主要两点:一是要熟悉前端架构和bootstrap代码,二是比较懒,不愿意搞个人创作和探索。前者需要开发者对前端有一定的研究和经验,这就挡住了一些人,后者又被很多勤奋、自信的大牛所瞧不起
为什么前端工程师多不愿意用 Bootstrap 框架
2.如果类名套的太多的话做样式的状态转换调整很难,写相关的数据操作引起的样式变动会很繁琐。3.自己写的话,经验足够,一般都还能比较优雅地处理掉。可能整个页面样式调整布局变换只是给container 改个class 而已。4.其实只是bs全套对于姬搐灌诽弑赌鬼涩邯绩真前端来说冗余太大而已。毕竟不是所有网页都...
为什么前端工程师多不愿意用 Bootstrap 框架
因为bootstrap采用的是栅栏布局,偏向于静态展示的页面吧。大部分公司都有自己的UI设计师,而他们设计的UI都是精确到像素级的,很难用bootsstrap实现。
为什么前端工程师多不愿意用 Bootstrap 框架
首先纠正你一下 1. bootstrap 很多人用,对响应式设计的页面有了极大便利。?2. bootstrap不能完全算是前端框架。(它没有mvc概念基础。)为什么你说没有人用,其实原因很简单,因为现在的国人都在使用ie或者靠ie内核开发的浏览器,bootstrap本身是外国人开发的所以对待ie兼容性来说是很不友好的(因为...
为什么前端工程师多不愿意用 Bootstrap 框架
BS框架前端用的还是比较多吧,特别是现在移动应用满天飞的环境下,BS的移动优先更是如鱼得水,只是有些大牛会觉得没有创造性,所以被鄙视。不用的理由:1. 可能无法满足设计稿的需求 2. 对简单页面来说有些庞大 3. 并不是很熟悉 用的理由:1. 快速制定一套团队编码规范 2. 在熟悉的情况下,开发...
为什么前端工程师多不愿意用 Bootstrap 框架
优点:1、bootstap一直在完善,最近发布了bootstrap4,拥有了box-flex布局等更新,紧跟最新的web技术的发展。 2、比较成熟,在大量的项目中充分的使用和测试。 3、拥有完善的文档,使用起来更方便 4、有大量的组件样式,接受定制。缺点:1、如果有自己特殊的需求,就需要重新定制样式,那么就会产生...
为什么前端工程师多不愿意用 Bootstrap 框架
其一,他们有很好的设计师,可以满足他们对于样式的风格的各种要求。其二,他们以为bootstrap都只是原生的样子吧。有大量好的设计是基于bootstrap来做的。我觉得bootstrap的基于less的分模块的设计,可以很方便的让你在它的基础上改造出自己的样式。如果你的网站是传统的各种控件,布局,并不令类的话,我想...
为什么前端工程师多不愿意用 Bootstrap 框架
因为看不起它啊,这个本来就是给后端工作者在开发的时候为了看效果用的。框架这个东西,你要明白它里面都是固定的形式,但是我们的网站怎么可能都是一样的,肯定都是需要我们自己的风格的,所以作为页面输出者的前端工程师在前端搭建的时候都是自己写的,这是页面效果方面,至于其他方面,当然是因为vue.js...
为什么前端工程师多不愿意用 Bootstrap 框架
怎么说 原因很多 会造成前端工程师封闭思想 没有了创新能力 如果使用Bootstrap的框架 公司的网站和其他的网站 样式都一样那么 营业额会下降 boostrap框架不是不好 我建议是php工程师使用