1.1.2 Bootstrap的优势

据调查,目前在各大中小型公司和企业中,很多前端项目都在全面推行使用Bootstrap。当然如此火爆,自然有它的道理,下面为大家简单地分析一下。

第一,Bootstrap出自Twitter。由大公司发布,并且完全开源,自然久经考验,减少了测试的工作量。这也就是我们经常说到的站在巨人的肩膀上,不重复造轮子。

第二,Bootstrap的代码有着非常良好的代码规范。在使用Bootstrap时也有助于我们养成良好的编码习惯,在Bootstrap的基础之上创建项目,日后代码的维护也变得异常简单清晰。

第三,Bootstrap是基于Less打造的,并且也有Sass版本。Less/Sass是CSS的预处理技术,正因如此,它一经推出就包含了一个非常实用的Mixin库供用户调用,使得开发者在开发过程中对CSS的处理更加简单。

第四,响应式开发。Bootstrap响应式的网格系统(Grid System)非常先进,它已经帮用户搭建好了实现响应式设计的基础框架,并且非常容易修改,如果你是一个新手,Bootstrap可以帮助你在非常短的时间内上手响应式布局的设计。

第五,丰富的组件与插件。Bootstrap的HTML组件和JavaScript组件非常丰富,并且代码简洁,非常易于修改,如果你觉得它设计的样子不是自己所想要的,你完全可以在其基础之上修改成自己想要的任何样子。由于Bootstrap的火爆,又出现了不少围绕Bootstrap而开发的JavaScript插件,这就使得开发的工作效率得到极大提升。

以上这些都是使用Bootstrap所带来的优势。当然Bootstrap并不能帮你完成所有事情,它只是一个框架,在这个框架上面你依旧可以任意发挥,并且发挥得更好,但是前提是你要驾驭得了它。