前端开发有必要学习Bootstrap?

前端开发本来就是开发页面,有必要再去用Bootstrap开发页面吗?我一直觉得Bootstrap是针对那些不懂前端技术(css类)而生。
而对于前端而言,如果学习bootstrap,则需要很大成本,并且我认为它对于前端开发去制作一个页面限制太多。基于此,我觉得前端开发没必要学习bootstrap。大家有什么不同看法吗?

阅读 20.2k
11 个回答
✓ 已被采纳新手上路,请多包涵

我是个半调子的前端。换言之,我会自己写html4/css2,能用js/jQuery写些业务逻辑。
在看到bootstrap之前,我那时还没正式做前端工作,总觉得踌躇满志觉得自己也能做前端。
后来开始真正做前端,开始接触Bootstrap。
首先看的是CSS代码,大致看一遍下来,顿时觉得惭愧得无地自容:

  • 原来规范格式和命名可以令CSS这么美观实用

  • 原来CSS里不止有“#id”、“.class”、“div p”,还有input[type="checkbox"], input[type="button"]等等这些我从未用过的选择器

  • 原来用::before,::after伪元素+content属性可以做字体图标

  • 原来我平时经常用的float属性在@media的辅助下成就了Bootstrap著名的响应布局
    ……

我知道这些问题在高手眼里不算什么————这也正是我要说的:Bootstrap是一个非常规范和完善的框架,在我学习前端的道路上经常听到大牛前端说的话就是“阅读优秀的代码是进步的途径”————Bootstrap就是我这样的优秀代码。
如今我接触Bootstrap/前端已有一年多,我保持隔段时间看一看Bootstrap中文网,力求跟进它的升级更新变化,每次都觉得又学到了新东西!
哦,对了,最近还看一篇《像Bootstrap一样去做web编程》————所以,个人觉得无论CSS还是js,Bootstrap都有很多学习的地方(高手请无视)。

了解了解还是不错的,看源码会有好多不知道的东西,挺值得学习的

不一定要学习,但是要了解,并且会用吧。

新手上路,请多包涵

个人认为bootstrap对前端来说是必须的!

一般来说不是必须要学习 bootstrap。

bootstrap出现的本意是为了提高开发效率,正如它所描述的:

Bootstrap 让前端开发更快速、简单。所有开发者都能快速上手、所有设备都可以适配、所有项目都适用。

明白了它为什么出现,自然就明白什么样的场景下使用 bootstrap 更好。

学习一门新的框架或者技术,都是需要时间成本的,在实际生产环境中,需要考虑得更多些。

了解一下还是有必要的。

bootstrap最关键的强大之处是让你建立responsive网页。现在打开网页的设备已经不仅仅局限于浏览器了,还有智能手机,平板电脑,智能电视。你需要让你的网页内容和设计体系根据屏幕大小的变化而变化,这就需要bootstrap给你带来帮助了。它可以让你的网页延展性更高,并且提高网页用户体验;而作为开发者,你也可以省很多力气在处理responsive显示上。

学习一下别人响应式布局还是挺有用的

学习他的实现但不用学习使用他 大部分场景用不到 同理其他ui组件库

新手上路,请多包涵

请问大家写bootstrap的时候是直接copy 官网demo代码吗,我写的时候没有bootstrap的样式代码提示,要全背下来我背不全啊,对了我用的是Brackeds编辑器,有解决办法大神请告诉我啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
101 新手上路
子站问答
访问
宣传栏