首页 > 为什么国内那么多人用 bootstrap ?

为什么国内那么多人用 bootstrap ?

在我看来 bootstrap 无非是提供了栅格化CSS 样式表; 一些JS 组建; 不过这些自己实现也是分分钟钟的事情呀;

我做的所有html5 / 网站里面 没有一个用到了bootstrap.

另外 bootstrap 文件内容也很多余,总共100多KB; 在Mobile网络速度捉紧的情况还使用这种东西 绝对是找死啊


个人觉得,国内许多人用bootstrap的原因大概有以下几种:

现在bootstrap确实有点烂大街了,不过凭心说bootstrap确实还是很好的,不过大家可以尝试用别的框架,换换口味。


项目没前端,或者就不要前端,而且对UI也没啥需求

bootstrap很老牌,文档很多,社区很足,有大量的demo,功能强大。后端人员简单易上手,~~有了这个还要前端干什么~~?

这种情况是对后端人员的认识。国内多是这种情况。

在bs的sass或者less版本上做二次开发

专业前端做的事。这个情况就是对UI比较高,所以不需要bs的UI模块了,需要的是bs的工具模块。bs在源码(非CSS)有着大量的工具函数,而且是高质量的,自动生成网格,文件组织。国外很多网站用了bs,但你根本就看不出来。

这是前端人员的认识。国外多是这种情况。

所以说

所以说,应急的话,bs是个好框架。深入学习的话,bs也不错。但我认为大家对bs的认识普遍还是比较浅的。欢迎拍砖。

对楼主的解释

在我看来 bootstrap 无非是提供了栅格化CSS 样式表; 一些JS 组建; 不过这些自己实现也是分分钟钟的事情呀;

你忽略了很多东西,命名方法,工具class,易扩展等。栅格只是其中一个。js组件是附加的,我也认为不是必需品。

我做的所有html5 / 网站里面 没有一个用到了bootstrap. 但受到了鄙视.. 谁能安慰下??

css框架一大堆。凭什么鄙视,不用又不会死,没用过的东西多了去了。

另外 bootstrap 文件内容也很多余,总共100多KB; 在Mobile网络速度捉紧的情况还使用这种东西 绝对是找死啊

bs的css是编译出来的,绝对的模块化。有sass(scss)和less版本,可自行编译。


可以快速的将自己的想法变成一个可以用,可以看的站。省时省力,真到了验证了自己想法可行的那天,再进行定制或重新做一个即可。


sg也是用的bootstrap啊


因为有有很多基础知识,你可以在文档中找到,可以弥补自己的一些基础知识。


  1. 国外用的更多
  2. 除了 Bootstrap 我就啥都不会了

无非是,分分钟。。。
呵呵


刚开始我也和你们一样这么觉得,现在前端框架太多了,自己写也不是难事
后来我发现,不为别的,就为丰富而活跃的社区,github上全世界有那么多开发者为了这个框架在努力,你也可以参与其中,如果你用过angular,那么肯定知道 ui-bootstrap,
总的说来,bootstrap,它健壮,成熟,富有生命力


后端人员开发前端时候写不来怎么办?咦~有个不错的框架哎,还是推特的呢!哇,界面不错……就他了!


这是专业前端人员才会发表的言论吧?作为一只后端程序猿,前端只是兼职,所以要用现成的东西,不然写出来的东西。。。
话说本站不是也用了BS么?


1.使用方便快捷,很多做后台的不会前端的很容易入手
2.插件很多,包括什么分页,下拉菜单等等第三方插件
3.样式UI还过得去,简洁明了
4.不用考虑兼容性,而且适配移动端
5.自定义CSS,js


对于第一点:因为已经实现好了,可以直接用
对于第二点:没有必要鄙视,安慰你下...
对于第三点:可以定制bootstrap,在官网Customize标签下,仅打包需要的组件或样式,或者根据需求自定义

同时开源的bootstrap也一定的学习价值,这是我的看法。


biger更高


都是后端的在用吧,我发现后端的人都特别喜欢用框架,有次朋友推荐去一家公司面试,面试官是一个java10年经验的人,问我用了多久jq...我很奇怪,jq不是很简单吗?jq提供的函数直接拿来用就行了,也不用管兼容性啥的,用个半年,啥都熟了吧?他说想要个写3年jq的人...我就觉得我不能在这家公司呆着,连面试的人都不要求手写原生代码,也不要求懂原型闭包,肯定是一家老顽固公司。
我觉得虽说框架可以让写代码变得非常简单,但是如果一直用框架,从来没想过要深入了解稍底层一点的东西,那还有啥进步?


其实这也就跟搞后台的可以完全不用框架实现功能,也可以使用一些现有的框架完成一样的...从效率和维护成本等方面上来说的话,当然还是用框架要好的


对于我这种前端比较弱的后端开发者,bootstrap很方便啊。


国外也有很多人用bootstrap


就是快,简单,组建多,作出的东西不丑而已

移动端的话一般不用的好,毕竟不能要求太高,真要用的话可以只下载需要的部分

至于受到鄙视 = = 除非你做的不是很好看或者对响应式的支持不是很好


对前端掌握不深的同志可以提高开发效率


为什么不用妹子ui


一个字。快。。。。。。。。。。


快速建站适合,
其他的还得自己写。


bootstrap其实很中规中矩的,方便了不会PS和设计的程序员进行条条框框的设计页面。其实他最大的一个特点是浏览器兼容,这一点可以省去很多兼容各种版本IE浏览器的麻烦。我现在也是在使用bootstrap,不过娱乐类花花绿绿的网站,使用bootstrap就不太方便了,因为给人很呆板的感觉。


我也有这样的感觉,干嘛都要用bootstrap。但后来发现,不是反感用bootstrap或者amazeUI这样的框架,而是反感后端开发人员今天用一个A框架,明天用一个B框架,老是想插手前端的事情,就和前端开发懂点nodejs就以为是全栈一样。
我现在觉得自己从头逐步构建框架,和把一个框架用烂到可以深度拆解定制(当然也就可以自己写一个类似的框架出来了),都是一样的。


这个东西给像我这样兼职搞前端的后端程序员用还不错,‘学习’bootstrap?
特意花时间去‘学习’各种功能的使用方法,想到投入的时间就让我心疼。
作为使用者,bootstrap是个用心打造了的工具,是拿来解决问题的,遇到需要的场景时再翻翻文档就行了。
比如写个demo什么的,但不想花时间去搞ui,我们有很多选择,其中之一是bootstrap,仅此而已。


有框架何必自己写? 直接用就好了,不要重新发明轮子。


为了减少重复造轮子的时间


因为简单易学,我有bootstrap课程


一个字:懒!

【热门文章】
【热门文章】