css - 为什么不使用 bootstrap 2.3.2?

标签 css ruby-on-rails angularjs twitter-bootstrap

<分区>

我们有一个基于 Bootstrap 2.3.2 的生产 Rails & Angular 应用程序。它现在是一个内部应用程序,但我们很快就会向外部客户开放。它很稳定,没有理由升级到 Bootstrap 3。

升级到 Bootstrap 3 需要一些努力,而且更有可能的是,在向客户开放应用程序时,我们会聘请设计师在 Bootstrap 基础上工作并对其进行扩展。

由于 Bootstrap“只是”CSS 并支持 js,我想知道是否有任何理由不继续为这个应用程序使用 Bootstrap 2.3.2?

更新 我应该补充一点,该应用程序是办公室中使用的键盘密集型(仅限桌面)应用程序。目前看来它不太可能用于移动设备。

决定

我们最终决定升级到 Bootstrap 3,连同 AngularUI。 Bootstrap 2 看起来已经过时了……升级需要大量工作,因为没有自动升级路径。有一些转换网站,但我们发现它们不能很好地处理复杂页面,每个页面都必须手动重新编码。

最佳答案

关于升级到 bootstrap 3,您需要考虑几点

优点:

  • Bootstrap 3 与移动平台的兼容性更好。
  • 它将在对 bootstrap 2.3.2 的支持结束时进行维护和调试。
  • Bootstrap 3 可能会添加一些新功能。

缺点:

  • 升级需要很多时间,尤其是测试时间 确保一切都按照他们的方式进行。
  • Bootstrap 是一个前端 javascript 和 css 库,因此进行此迁移不是 “关键”。

由于您的更新并且不需要移动平台,如果编码时间合理,我仍然会考虑切换到 Bootstrap 3,但如果时间超过 yield ,请坚持使用 2.3.2。

关于css - 为什么不使用 bootstrap 2.3.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20791634/

相关文章:

ruby-on-rails - Rails 在范围内选择

angularjs - Material Design Lite 的复选框设计有时不反射(reflect)

javascript - 动态调整高度

html - 为什么把所有的标签都写成一种样式比使用通用选择器(*)更好?

mysql - rails 显示sql结果如下

ruby-on-rails - 在 activeadmin 资源中需要范围

javascript - 如何在 AngularJS 中保存对象的 JSON 索引位置,而不是对象本身?

javascript - 检查 Angular 形式在 Controller 中是否有效

jquery - 如何在 Firefox 中获取屏幕高度

html - 导航在网站上的定位