NonClockworkChen
V2EX  ›  问与答

非引战,纯提问,关于有人提到 bootstrap 已经过时的问题,想知道更多.

  •  
  •   NonClockworkChen · Apr 27, 2017 · 7420 views
    This topic created in 3477 days ago, the information mentioned may be changed or developed.

    刚才无意看到,这篇文章 http://www.oschina.net/translate/5-reasons-not-to-use-twitter-bootstrap?p=4

    对于这类 xx 技术过时,我只持合适的地方用合适的技术的观点,不太纠结这些.

    不过很好奇一点,按照他们的一些视角,那么他们觉得什么是现在的好技术呢...

    涉及前端不多,请教各位前端 v 友.

    13 replies  •  2017-04-28 14:32:58 +08:00
    qiaobeier
    qiaobeier
    Apr 27, 2017❤️1
    1
    不要人云亦云,bootstrap 没有过时,在一些应用场景内,暂时没有强过它的选择。
    你要明白你自己的需求,项目的需求,评估它,然后再挑选适合的方案。bootstrap 是许多方案之一,在很多场景下还是最实惠的一个。
    wuhx
    wuhx
    Apr 27, 2017❤️1
    2
    这里有一篇和 bourbon 的对比
    http://brains.rabid.co.nz/2014/08/23/bourbon.html

    Bootstrap ultimately falls into the same issues that inline style attributes do. It mixes styling into your markup making long term maintenance harder and reducing DRY-ness.
    sensui7
    sensui7
    Apr 27, 2017❤️2
    3
    第一点: 有很多乱七八糟的 dom 元素,
    确实, 比起如 semantic-ui 之类的框架, bs 确实有很多看起来很乱的 dom. 但他们这么做是有原因的, 只要看一下 sass 源码, 就会发现这是为了重用样式的结果. 简单说, 就是所有组件都在用 dom 继承样式. 从 css 角度看, 不但不乱, 而且是经过非常精巧设计的. 远比那些精简 dom, 然后把样式搞得很杂, 要精巧的多.


    第二点: 废话.

    第三点: 太重是因为他提供的组件多, 样式多.

    第四点: 胡扯.

    第五点:呵呵.

    总结:
    这个作者从来没有自定义过 bootstrap 的源码. 你的站当然和别人一样了, 这有什么奇怪的呢? 你去看看那些主题市场, 五花八门的主题全是 bootstrap 做的.

    bootstrap 确实不太流行了, 一方面是现在移动端的需求, 一方面是如 react 之类的 mvvm 框架的流行, 还有就是新出现了许多 css 框架. 比如 bulma 这样的不提供 js 的框架.

    Bootstrap 不是最好, 最合适, 但是是开发速度最快的框架.
    jybox
    jybox
    Apr 27, 2017❤️1
    4
    样式混杂在 DOM 里确实是一个问题,解决方案可能是你自己设计一套有语义的 DOM 结构,然后在自己的 Less/Saas 中以 mixins 的方式使用 Bootstrap。对 jQuery 的依赖也是个很麻烦的事情,我现在用 React 的话会使用 react-bootstrap 这个包提供的 React 封装,而不会直接使用官方的 JavaScript 代码。

    总体上我觉得 Bootstrap 是一个非常有价值的框架,已经形成了一个非常有活力的社区,就比如它已经被移植到了 Saas、React、Angular。你当然可以有更高的追求,但我不觉得它过时了,因为还没有能够替代它的东西出现。
    duan602728596
    duan602728596
    Apr 28, 2017 via iPhone❤️1
    5
    这是几年前的文章啊……现在看来 bootstrap 不但没死,而且由于响应式的原因用的还是比较多
    murmur
    murmur
    Apr 28, 2017❤️1
    6
    这么说吧,themeforest 销量最高的模板还是 bootstrap+ng,bs 构建管理后台还有简单的简单页面连设计套路都有了而且还响应式
    iyangyuan
    iyangyuan
    Apr 28, 2017 via iPhone
    7
    自己不动脑子,怪框架咯,这个锅 bootstrap 不背
    overflowHidden
    overflowHidden
    Apr 28, 2017
    8
    jQuery 死了,bootstrap 死了,ES5 死了,还有什么死了
    NonClockworkChen
    NonClockworkChen
    OP
    Apr 28, 2017
    11
    额,回复不能用普通图床- -,看来要开通 V2EX 图床了
    NonClockworkChen
    NonClockworkChen
    OP
    Apr 28, 2017
    12
    qweweretrt515
    qweweretrt515
    Apr 28, 2017
    13
    这个文章是很多年以前的, 人家 bs 早就支持 sass 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5067 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    ♥ Do have faith in what you're doing.