在我看来 bootstrap 无非是提供了栅格化CSS 样式表; 一些JS 组建; 不过这些自己实现也是分分钟钟的事情呀;
我做的所有html5 / 网站里面 没有一个用到了bootstrap.
另外 bootstrap 文件内容也很多余,总共100多KB; 在Mobile网络速度捉紧的情况还使用这种东西 绝对是找死啊
个人觉得,国内许多人用bootstrap的原因大概有以下几种:
- 1.用bootstrap省去了很多的麻烦,节省了开发的时间,而且做出来的效果还是很不错的。
- 2.受到周围用过bootstrap的人的“诱导(哈哈)”,也选择了它。
- 3.没有学过别的前端框架,只对这一个比较了解。
现在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啊
因为有有很多基础知识,你可以在文档中找到,可以弥补自己的一些基础知识。
- 国外用的更多
- 除了 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课程
一个字:懒!