关于 Bootstrap

@mdo 2012 年 4 月 27 日

邮件列表中有一条关于 如何描述 Bootstrap 的帖子,与其只回复一封邮件,不如直接写一篇博客来解释。目前,有些人不太清楚如何向不熟悉 Bootstrap 的人描述它。所以,这里就来自官方的解释。

名称

非正式地,它就是 Bootstrap。对于那些想知道的人来说,它既是名词又是动词——Bootstrap 项目和“Bootstrap 项目”,分别。正式地,我们称之为 Twitter Bootstrap,这是在 v2.0.0 版本中引入的更改。之前我们称之为“Bootstrap,来自 Twitter”,以强调项目而不是我们的雇主,但它变得过于冗长且难以说出口。

相关地,我们使用的缩写是 BS——而不是 TB、TBS 或 TwBs。我不知道为什么,但感觉比 TB 好,因为 TB 是传染病的名称,等等。

描述

我们在确定当前的口号“简单灵活的 HTML、CSS 和 JavaScript,用于流行的用户界面组件和交互”之前,对此进行了相当长一段时间的思考。之前,它对框架的内容描述得更加详细,因此非常冗长。我们希望在进入 2.0.0 版本(我们更改口号时)时,能够恰当地传达技术细节,但又不想过于繁琐。相反,我们专注于 Bootstrap 可以帮助人们完成的角色:HTML、CSS 和 JavaScript。任何其他描述都可以,但我只想分享一些关于官方口号的见解,仅供参考。

框架

电子邮件线程中的另一个焦点是关于将 Bootstrap 称为框架的问题。这当然足够准确,但根据你想要如何使用它,也有一些局限性。从整体上来说,Bootstrap 确实是一个用于在网络上进行原型设计和构建生产就绪产品的框架(或工具包或其他)。也就是说,在单个组件级别,Bootstrap 是一个用于更快、更轻松地执行常见 Web 开发任务的工具。


所以,这就是我们对 Bootstrap 的思考和谈论方式的简要说明。归根结底,Bootstrap 可以是你想让它成为的任何东西,所以深入研究一下,看看它能为你提供哪些帮助。