是时候放弃 Bootstrap 了吗?
大家好!短暂休息后,我又回来写一篇非技术性的文章了。作为 Web 开发者,我们尝试并探索所有可能的方法,以便轻松完成工作。Web 开发中最重要的视觉部分——前端,对于吸引眼球并为用户提供良好的用户体验至关重要。为了简化这项工作,我们使用了像 Bootstrap 这样的 CSS 框架。那么,在经历了这么多年与众多技术竞争对手的竞争之后,Bootstrap 是否仍然值得继续使用呢?
让我们在今天的博客中拭目以待。
因此,我们首先
什么是 Bootstrap?
Bootstrap 是一个 CSS 框架(最流行),它使用基于类的 Web 设计。Bootstrap 的官方网站是这样描述的:
“使用世界上最受欢迎的前端开源工具包 Bootstrap 快速设计和定制响应式移动优先网站,它具有 Sass 变量和 mixins、响应式网格系统、大量预构建组件和强大的 JavaScript 插件。”
确实如此,Bootstrap 速度很快,并且提供了响应式的移动优先构建类,实现了我们 Web 开发者梦寐以求的“响应式设计”。它提供了一个很棒的网格系统(我很喜欢)和 JavaScript 插件(我讨厌使用 jQuery,我们稍后会讲到)。
竞争对手
Bootstrap 现在面临着来自Foundation和Bulma等类似 UI Kit CSS 框架的激烈竞争。除此之外,它还面临着来自TailwindCSS的沉重打击。Bootstrap 一直因其缺乏灵活性而受到批评。我想说,问题不在于缺乏灵活性,而在于需要花费大量时间来自定义 Bootstrap 提供的默认设置(它提供默认的 UI 组件,因为它是一个基于 UI Kit 的 CSS 框架)。而在TailwindCSS等框架中,提供了提供低级灵活性的实用程序类。
Bootstrap 是否应该担心竞争?
我想说的是,Bootstrap 的设计初衷并非像TailwindCSS那样。Bootstrap 旨在为从初学者到高级的各个级别的开发人员提供快速构建美观 UI 的能力,而无需担心响应速度。Bootstrap 的用户大多是初学者,他们从纯 CSS 开始学习基于类的 CSS 实用程序。Bootstrap 的学习曲线也很好,因此人们很快就能上手,而TailwindCSS、Foundation和Bulma等框架的学习曲线则相对较陡。
2021 年我们还应该使用 Bootstrap 吗?
当然,对于快速网页设计来说,Bootstrap 是同类产品中的最佳选择,它能让你创建一个实用美观的网站,无需任何品牌配色方案或像素级定制。即使在今天,超过 19% 的网站使用Bootstrap作为 CSS 框架。我想说,对于从纯 CSS 和 HTML 过渡到基于类的 CSS 框架的学习者来说,Bootstrap 是最有可能的入门工具。如果你想为下周安排的训练营快速搭建一个网站,Bootstrap 是个不错的选择,它构建速度更快,响应速度更快。
Bootstrap 再次卷土重来!
众所周知,Bootstrap 5 相较于 4 进行了一次精彩的更新。它放弃了 jQuery,转而使用原生 JavaScript。这真是太棒了!
Bootstrap 还成功恢复了 Bootstrap 图标支持。
此外,它还新增了一些底层实用程序类,以增强灵活性。总而言之,Bootstrap 不会就此消亡,而是正在重回正轨。
感谢阅读和关注我!
如果你还没有关注我,记得关注我,这样我们就可以一起学习和讨论技术相关的内容了。
归因:
封面图片:www.drupal.org
文章来源:https://dev.to/codereaper08/is-it-time-to-let-go-of-bootstrap-347i