Bootstrap是由Mark Otto和Jacob Thornton两位设计师合作开发的一个基于 HTML、CSS、JavaScript 的前端框架,它简洁灵活,使得 Web 开发更加快速、简单。
最初发布 Bootstrap 的时候,他们两位都在 Twitter 工作。当时,他们面临着为公司内部提供一套标准化的前端开发工具的需求。在发布Bootstrap 的那篇博客中,Mark Otto 这样介绍他们的新项目:
Twitter诞生初期,为了完成前端开发任务,工程师们几乎尝试了自己熟悉的所有库。应用之间的不一致性导致它们难以扩展和维护。Bootstrap最初就是这个问题的一个解决方案,而且在Twitter内部第一次Hackweek上得到了认可。Hackweek结束后,我们手头上的项目已经相当稳定,可以在公司内部部署使用了。
——Mark Otto
2011 年 8 月,Bootstrap在 GitHub 上以开源项目正式发布,一经推出就颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。
Bootstrap是一个易用、优雅、灵活、可扩展的前端工具包,由于Firefox、Chrome、Safari等主流浏览器对W3C标准有着较好的支持,因此,Bootstrap在网页夸浏览器兼容方面也有相当不错的表现。
Bootstrap的样式是由动态语言Less写成,并且,它是基于jQuery框架进行开发,里面包含了丰富的Web组件,基于这些组件,可以快速搭建一个漂亮、功能完备的网站。