V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
NonClockworkChen
V2EX  ›  问与答

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

  •  
  •   NonClockworkChen · 2017-04-27 21:47:47 +08:00 · 6673 次点击
    这是一个创建于 2767 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    13 条回复    2017-04-28 14:32:58 +08:00
    qiaobeier
        1
    qiaobeier  
       2017-04-27 21:57:44 +08:00   ❤️ 1
    不要人云亦云,bootstrap 没有过时,在一些应用场景内,暂时没有强过它的选择。
    你要明白你自己的需求,项目的需求,评估它,然后再挑选适合的方案。bootstrap 是许多方案之一,在很多场景下还是最实惠的一个。
    wuhx
        2
    wuhx  
       2017-04-27 22:29:36 +08:00   ❤️ 1
    这里有一篇和 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
        3
    sensui7  
       2017-04-27 22:29:43 +08:00   ❤️ 2
    第一点: 有很多乱七八糟的 dom 元素,
    确实, 比起如 semantic-ui 之类的框架, bs 确实有很多看起来很乱的 dom. 但他们这么做是有原因的, 只要看一下 sass 源码, 就会发现这是为了重用样式的结果. 简单说, 就是所有组件都在用 dom 继承样式. 从 css 角度看, 不但不乱, 而且是经过非常精巧设计的. 远比那些精简 dom, 然后把样式搞得很杂, 要精巧的多.


    第二点: 废话.

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

    第四点: 胡扯.

    第五点:呵呵.

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

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

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

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