![Bootstrap从入门到项目实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/95/27738095/b_27738095.jpg)
1.1.1 Bootstrap发展历史
在Twitter的早期,工程师们几乎使用他们熟悉的任何一个库来满足前端的需求,这就造成了网站维护困难、可扩展性不强、开发成本高等问题。在Twitter的第一个Hack Week期间,Bootstrap最初是为了应对这些挑战而迅速发展的。
2010年6月,为了提高内部的协调性和工作效率,Twitter公司的几个前端开发人员自发成立了一个兴趣小组,小组早期主要围绕一些具体产品展开讨论。在不断的讨论和实践中,小组逐渐确立了一个清晰的目标,期望设计一个伟大的产品,即创建一个统一的工具包,允许任何人在Twitter内部使用它,并不断对其进行完善和超越。后来,这个工具包逐步演化为一个有助于建立新项目的应用系统。在它的基础上,Bootstrap的构想产生了。
Bootstrap项目由Mark Otto和Jacob Thornton主导建立,定位为一个开放源码的前端工具包。他们希望通过这个工具包提供一种精致、经典、通用,且使用HTML、CSS和JavaScript构建的组件,为用户构建一个设计灵活和内容丰富的插件库。
最终,Bootstrap成为应对这些挑战的解决方案,并开始在Twitter内部迅速成长,形成了稳定版本。随着工程师对其不断的开发和完善,Bootstrap进步显著,不仅包括基本样式,而且有了更为优雅和持久的前端设计模式。
2011年8月,Twitter将其开源,开源页面地址为:http://twitter.github.com/bootstrap。至今,Bootstrap已发展到包括几十个组件,并已成为最受欢迎的Web前端框架之一。截至2019年4月16日,在GitHub上已有超过7315个关注、132545个加星和64838个分支,如图1-1所示。当然,这个数字还在不断变化中。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P12_11377.jpg?sign=1738838892-jlo09qfWwsNRpzZA8yYjlbFG6E6E5Qaq-0-89c75f22d8d27a9038f47570b8d7bd08)
图1-1 GitHub开源页面