V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jjlovegrape
V2EX  ›  程序员

现在使用bootstrap2.3.2版本,是否有必要切换到3?简单的看了一下,3似乎比2更复杂。用过的同学讲讲经验。

  •  
  •   jjlovegrape · 2013-10-10 16:37:53 +08:00 · 11707 次点击
    这是一个创建于 4088 天前的主题,其中的信息可能已经有所发展或是发生改变。
    3界面上的确更高端大气上档次。2的话已经用的比较熟练,3的类名让我有点不爽。
    20 条回复    1970-01-01 08:00:00 +08:00
    FradSer
        1
    FradSer  
       2013-10-10 16:49:53 +08:00
    必须的,吃老版本最容易导致各种跟不上
    jjlovegrape
        2
    jjlovegrape  
    OP
       2013-10-10 17:11:41 +08:00
    @FradSer 暂时来看老版本兼容性还是不错的,新版本就怕不稳定。主要的问题就是类名让我有点不舒服。
    Mak
        3
    Mak  
       2013-10-10 17:19:39 +08:00
    3 的 Grid system 在 Responsive 方面做的很好棒,其他部分没体会到太大差别。
    pathletboy
        4
    pathletboy  
       2013-10-10 17:20:11 +08:00
    个人感觉,老项目除非想改版,不然就别折腾3了,新项目可以考虑开始用3。
    cxshun
        5
    cxshun  
       2013-10-10 17:23:25 +08:00
    3用来做过一个小项目,官方的文档还是蛮全的,上手也蛮容易的。迁移应该问题不大。
    yangff
        6
    yangff  
       2013-10-10 17:25:53 +08:00
    不好用,不建议。
    kurtis
        7
    kurtis  
       2013-10-10 18:04:14 +08:00
    @pathletboy +1

    @FradSer 吃老本的确不是个好主意。
    suziwen
        8
    suziwen  
       2013-10-10 20:57:27 +08:00
    我自己的项目是暂时没打算升级到bs3的,
    等下面的问题都差不多解决后才有可能考虑升级
    1. 我用了很多基于bs2的插件,这些插件都还没有提供相应的bs3版本
    2. 我的项目是基于django开发的,其中使用到了很多第三方的app,这些app里也大部份使用的是基于bs2实现的,像bootstrap_form等,如果真要升级到bs3的话,工作量太大,每个页面都几乎得过一遍。
    3.感觉bs3栅格布局上进行了重新设计,然后就是添加了listgroup和panel,其他的基本样式不变。麻烦的就是改了很多名称,像form里的class,btn的class名都变了。
    4.我自己找了个基于bs2的扁平主题,感觉现在效果还是可以接受的,^-^,所以也就放弃了升级。

    不过对于新项目还是采用bs3比较好些
    tedd
        9
    tedd  
       2013-10-10 22:10:14 +08:00
    貌似bs2还支持ie8吧,这点挺好的,一些内部项目必须得支持ie8
    jybox
        10
    jybox  
       2013-10-10 23:23:05 +08:00
    为什么只有我感觉 3 没有 2 好看...
    darasion
        11
    darasion  
       2013-10-10 23:48:36 +08:00
    初步感觉:臃肿,复杂。
    适合简单的后台的功能。

    如果做前台的东西,IE8支持有难度,虽然说是可以;
    如果做复杂的功能,会导致类名太乱套各种不好调整。

    目前的 3.0.0 还是有非常多的 bug ,之前就遇到了不同浏览器里边显示的都不一致的现象。
    zhwei
        12
    zhwei  
       2013-10-11 07:45:44 +08:00 via Android
    3更大气些,由于对2里的button颜色不感冒就换掉了
    3对移动端做了优化,很棒!
    迁移并不麻烦,记得有个对照表,我直接替换的……
    booksmith
        13
    booksmith  
       2013-10-11 08:36:53 +08:00
    看情况了,如果你的网站简单些,升级就很容易,如果功能多的话,用得又比较细,还针对bs2做了css的修改,那升级起来就有点麻烦了
    xdays
        14
    xdays  
       2013-10-11 08:48:00 +08:00
    向前兼容性很不好,只能重写。
    sxd
        15
    sxd  
       2013-10-11 09:04:28 +08:00
    @jybox 你不是一个人在战斗
    daiermian
        16
    daiermian  
       2013-10-11 11:29:13 +08:00
    django app 有没有专门收集展示的网址
    jjlovegrape
        17
    jjlovegrape  
    OP
       2013-10-11 15:02:05 +08:00
    @jybox 原生的2其实容易看厌。。。特别是那个深蓝色的button
    geew
        18
    geew  
       2013-10-11 17:12:56 +08:00
    geew
        19
    geew  
       2013-10-11 17:13:23 +08:00
    前段时间刚刚升级到3 感觉还是不错的说
    qazwsxedc121
        20
    qazwsxedc121  
       2013-10-12 01:37:09 +08:00
    新项目小项目都用3吧,尤其是单页面这种,用起来很方便,新的panel和listgroup做简单的东西很快.

    移动端也好写了一些.

    class的名字全改了,不过适应起来还挺快的,一般流行的插件github上迁移的都很快,没有还可以到别人的fork里找(比如2星期前用bootstrap-datetimepicker的时候在pull-requset里面找了一个用的)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:16 · PVG 17:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.