请问各位老哥,对于一个项目的后台管理界面,大家是自己原生写样式,还是使用框架写啊,或者使用什么框架。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
onyourroad
V2EX    程序员

请问各位老哥,对于一个项目的后台管理界面,大家是自己原生写样式,还是使用框架写啊,或者使用什么框架。

  •  
  •   onyourroad 2017 年 10 月 31 日 10799 次点击
    这是一个创建于 3004 天前的主题,其中的信息可能已经有所发展或是发生改变。
    41 条回复    2017-11-01 14:55:58 +08:00
    silov
        1
    silov  
       2017 年 10 月 31 日
    bootstrap...
    pynix
        2
    pynix  
       2017 年 10 月 31 日
    bootstrap
    m939594960
        3
    m939594960  
       2017 年 10 月 31 日
    slgz
        4
    slgz  
       2017 年 10 月 31 日
    amazeui
    linuxchild
        5
    linuxchild  
       2017 年 10 月 31 日
    以前写过 Django,然后哈哈哈
    ren2881971
        6
    ren2881971  
       2017 年 10 月 31 日
    用 adminlte2
    zenxds
        7
    zenxds  
       2017 年 10 月 31 日
    jQuey: Bootstrap
    React: antd
    Vue: Element
    onyourroad
        8
    onyourroad  
    OP
       2017 年 10 月 31 日
    Metronic 各位觉得怎么样?
    iyangyuan
        9
    iyangyuan  
       2017 年 10 月 31 日 via iPhone
    最近尝试了 layui,为避免楼主入坑特别提醒下。这个框架本意是好的,但是有点一厢情愿,实际使用起来很麻烦
    iRiven
        10
    iRiven  
       2017 年 10 月 31 日 via Android
    边边角角自己写,用框架好啊,至少方便下一个接手的
    jimyan
        11
    jimyan  
       2017 年 10 月 31 日
    推荐 http://element.eleme.io/ 或者 https://ant.design/index-cn
    jimyan
        12
    jimyan  
       2017 年 10 月 31 日
    还有这个 http://pro.ant.design/
    draguo
        13
    draguo  
       2017 年 10 月 31 日
    我用 element,adminlte。
    layui 是我见过最难用的,谁能告诉我他是怎么火起来的
    gowk
        14
    gowk  
       2017 年 10 月 31 日
    ace adminlte 那么重,样式又难看,真不知道为什么那么多人用
    vescape920
        15
    vescape920  
       2017 年 10 月 31 日
    @draguo 因为还是好多后端不会 Vue React npm 编译这些啊 而 LAYUI 就像传统的 JQuery 一样引入 JS 就可以了 门槛会相对低很多
    cxbig
        16
    cxbig  
       2017 年 10 月 31 日
    Bootstrap +1
    abcfyk
        17
    abcfyk  
       2017 年 10 月 31 日
    @onyourroad 正在用,感觉还行。有点重。不过作为后台管理系统也可以接受。我只用了它的 html 和 css 和部分 js。
    szdubinbin
        18
    szdubinbin  
       2017 年 10 月 31 日
    @gowk 我估计用的是后端居多,那玩意自带很多前端插件,什么自动前端分页,前端搜索,都不用自己写,基本覆盖你要用的东西,曾经拿来做几个外包,管理系统那一类的,非常暴力效率。
    jameshuazhou
        19
    jameshuazhou  
       2017 年 10 月 31 日
    @iyangyuan @draguo 同感。
    另外,我怎么觉得用 webpack 的,都那么复杂?有时候升级下,就不知道哪里出问题了。
    还是老老实实用 bootstrap 吧,虽然一副大众脸
    jameshuazhou
        20
    jameshuazhou  
       2017 年 10 月 31 日
    amazeui 用过,挺不错的,看得出很用心。但很久没更新了,估计要黄了。
    awesomes
        21
    awesomes  
       2017 年 10 月 31 日
    qiutc
        22
    qiutc  
       2017 年 10 月 31 日
    一般内部用肯定是用框架来的简单方便啊,实现成本最小。
    简单点可以 jQuery + bootstrap
    前端数据交互多可以 AntDesign ( React )或者 Element ( vue )了。
    文档都相对很全了。
    onyourroad
        23
    onyourroad  
    OP
       2017 年 10 月 31 日
    @abcfyk
    @awesomes
    @cxbig
    @draguo
    @gowk
    @iRiven
    @iyangyuan
    @jameshuazhou
    @jimyan
    @linuxchild
    谢各位了,我打算用 bootstrap 写,主要是因为那些框架都再某些地方设定了固定样式,不能达到自己想要的样式,找到那些样式,然后重写那些样式的话感觉好麻烦。。
    主要项目之后可能用 angular 或者 jquery,要是用 React 我就可以用 ant design 了,那写起来多爽。
    LukeChien
        24
    LukeChien  
       2017 年 10 月 31 日 via Android
    还在用 EasyUI。。。。。。
    andyhuzhill
        25
    andyhuzhill  
       2017 年 10 月 31 日
    没有人提议 semantic-ui?
    tlday
        26
    tlday  
       2017 年 10 月 31 日 via Android   1
    @jameshuazhou webpack 是最神奇的一个东西,它提供了一大堆的组件,插件,但实际上,这种东西并不一定需要这么灵活,因为就目前的发展形势来看,前端 bundle 方面的 Best Practice 只有一个。知乎上,百度前端团队的博客上,都有讲过这个。假如你不符合这个 Best Practice 的情况,比如是传统的 bootstrap/jQuery 的架构,那大概率你是不需要 webpack 的。复杂的 webpack 配置导致不少人入门现代前端都卡在了 webpack 上,也导致 React 和 vue 都额外出了个 starter 来解决这个问题。另外,如果留意一下,webpack 很多必要的插件都已经大半年,甚至一年多没更新了。node-sass,phantom-js 这两个依赖也是卡了我的 CI 系统无数次。
    awesomes
        27
    awesomes  
       2017 年 10 月 31 日
    @onyourroad 用 bootstrap 是明智的
    duan602728596
        28
    duan602728596  
       2017 年 10 月 31 日 via iPhone
    选择 antd,方便省事
    onyourroad
        29
    onyourroad  
    OP
       2017 年 10 月 31 日
    @duan602728596 使用 angular 后者 jquery 好像并不能使用 antd 吧。
    kaneg
        30
    kaneg  
       2017 年 10 月 31 日 via iPhone
    Bootstrap 是后端程序员不得不搞网页时的救星
    WittBulter
        31
    WittBulter  
       2017 年 11 月 1 日
    @onyourroad
    Angular 也可以使用 Element UI
    见 [github]( https://github.com/eleme/element-angular)
    duan602728596
        32
    duan602728596  
       2017 年 11 月 1 日 via iPhone
    @onyourroad jquery 基本上不用了,angular2 有 antd 的 ng 版本
    onyourroad
        33
    onyourroad  
    OP
       2017 年 11 月 1 日
    @WittBulter
    @duan602728596
    好的,谢谢。
    rogwan
        34
    rogwan  
       2017 年 11 月 1 日 via Android
    后台管理界面注重功能,不用管好不好看。手写样式就够了
    naiba
        35
    naiba  
       2017 年 11 月 1 日 via Android
    没有 iview 吗
    chocotan
        36
    chocotan  
       2017 年 11 月 1 日
    自己的话......我是用 bootstrap
    liuzhaowei55
        37
    liuzhaowei55  
       2017 年 11 月 1 日
    vue+element-ui
    laihaibo
        38
    laihaibo  
       2017 年 11 月 1 日
    现在有了 antd pro
    MushishiXian
        39
    MushishiXian  
       2017 年 11 月 1 日
    @gowk 因为 adminlte 这个是 bootstrap 开源模版里 star 最多的,而且很多后台管理的开源项目也是直接用的这个,不少框架还有直接转换成这个样式的包,同时也是开源模板里组件比较全的了,不用自己一个个去写,也兼容 bootstrap 其他开源组件的样式
    duan602728596
        40
    duan602728596  
       2017 年 11 月 1 日 via iPhone
    @onyourroad 或者也可以考虑 vue+bootstrap
    Alex6
        41
    Alex6  
       2017 年 11 月 1 日
    bootstrap,adminlte
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3445 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 04:51 PVG 12:51 LAX 20:51 JFK 23:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86