在我看来 bootstrap 无非是提供了栅格化CSS 样式表; 一些JS 组建; 不过这些自己实现也是分分钟钟的事情呀;
我做的所有html5 / 网站里面 没有一个用到了bootstrap.
另外 bootstrap 文件内容也很多余,总共100多KB; 在Mobile网络速度捉紧的情况还使用这种东西 绝对是找死啊
项目没前端,或者就不要前端,而且对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版本,可自行编译。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。