V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
onyourroad
V2EX  ›  程序员

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

  •  
  •   onyourroad · Oct 31, 2017 · 10936 views
    This topic created in 3101 days ago, the information mentioned may be changed or developed.
    41 replies    2017-11-01 14:55:58 +08:00
    silov
        1
    silov  
       Oct 31, 2017
    bootstrap...
    pynix
        2
    pynix  
       Oct 31, 2017
    bootstrap
    m939594960
        3
    m939594960  
       Oct 31, 2017
    slgz
        4
    slgz  
       Oct 31, 2017
    amazeui
    linuxchild
        5
    linuxchild  
       Oct 31, 2017
    以前写过 Django,然后哈哈哈
    ren2881971
        6
    ren2881971  
       Oct 31, 2017
    用 adminlte2
    zenxds
        7
    zenxds  
       Oct 31, 2017
    jQuey: Bootstrap
    React: antd
    Vue: Element
    onyourroad
        8
    onyourroad  
    OP
       Oct 31, 2017
    Metronic 各位觉得怎么样?
    iyangyuan
        9
    iyangyuan  
       Oct 31, 2017 via iPhone
    最近尝试了 layui,为避免楼主入坑特别提醒下。这个框架本意是好的,但是有点一厢情愿,实际使用起来很麻烦
    Erskine
        10
    Erskine  
       Oct 31, 2017 via Android
    边边角角自己写,用框架好啊,至少方便下一个接手的
    jimyan
        11
    jimyan  
       Oct 31, 2017
    推荐 http://element.eleme.io/ 或者 https://ant.design/index-cn
    jimyan
        12
    jimyan  
       Oct 31, 2017
    还有这个 http://pro.ant.design/
    draguo
        13
    draguo  
       Oct 31, 2017
    我用 element,adminlte。
    layui 是我见过最难用的,谁能告诉我他是怎么火起来的
    gowk
        14
    gowk  
       Oct 31, 2017
    ace adminlte 那么重,样式又难看,真不知道为什么那么多人用
    vescape920
        15
    vescape920  
       Oct 31, 2017
    @draguo 因为还是好多后端不会 Vue React npm 编译这些啊 而 LAYUI 就像传统的 JQuery 一样引入 JS 就可以了 门槛会相对低很多
    cxbig
        16
    cxbig  
       Oct 31, 2017
    Bootstrap +1
    abcfyk
        17
    abcfyk  
       Oct 31, 2017
    @onyourroad 正在用,感觉还行。有点重。不过作为后台管理系统也可以接受。我只用了它的 html 和 css 和部分 js。
    szdubinbin
        18
    szdubinbin  
       Oct 31, 2017
    @gowk 我估计用的是后端居多,那玩意自带很多前端插件,什么自动前端分页,前端搜索,都不用自己写,基本覆盖你要用的东西,曾经拿来做几个外包,管理系统那一类的,非常暴力效率。
    jameshuazhou
        19
    jameshuazhou  
       Oct 31, 2017
    @iyangyuan @draguo 同感。
    另外,我怎么觉得用 webpack 的,都那么复杂?有时候升级下,就不知道哪里出问题了。
    还是老老实实用 bootstrap 吧,虽然一副大众脸
    jameshuazhou
        20
    jameshuazhou  
       Oct 31, 2017
    amazeui 用过,挺不错的,看得出很用心。但很久没更新了,估计要黄了。
    awesomes
        21
    awesomes  
       Oct 31, 2017
    qiutc
        22
    qiutc  
       Oct 31, 2017
    一般内部用肯定是用框架来的简单方便啊,实现成本最小。
    简单点可以 jQuery + bootstrap
    前端数据交互多可以 AntDesign ( React )或者 Element ( vue )了。
    文档都相对很全了。
    onyourroad
        23
    onyourroad  
    OP
       Oct 31, 2017
    @abcfyk
    @awesomes
    @cxbig
    @draguo
    @gowk
    @iRiven
    @iyangyuan
    @jameshuazhou
    @jimyan
    @linuxchild
    谢各位了,我打算用 bootstrap 写,主要是因为那些框架都再某些地方设定了固定样式,不能达到自己想要的样式,找到那些样式,然后重写那些样式的话感觉好麻烦。。
    主要项目之后可能用 angular 或者 jquery,要是用 React 我就可以用 ant design 了,那写起来多爽。
    LukeChien
        24
    LukeChien  
       Oct 31, 2017 via Android
    还在用 EasyUI。。。。。。
    andyhuzhill
        25
    andyhuzhill  
       Oct 31, 2017
    没有人提议 semantic-ui?
    tlday
        26
    tlday  
       Oct 31, 2017 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  
       Oct 31, 2017
    @onyourroad 用 bootstrap 是明智的
    duan602728596
        28
    duan602728596  
       Oct 31, 2017 via iPhone
    选择 antd,方便省事
    onyourroad
        29
    onyourroad  
    OP
       Oct 31, 2017
    @duan602728596 使用 angular 后者 jquery 好像并不能使用 antd 吧。
    kaneg
        30
    kaneg  
       Oct 31, 2017 via iPhone
    Bootstrap 是后端程序员不得不搞网页时的救星
    WittBulter
        31
    WittBulter  
       Nov 1, 2017
    @onyourroad
    Angular 也可以使用 Element UI
    见 [github]( https://github.com/eleme/element-angular)
    duan602728596
        32
    duan602728596  
       Nov 1, 2017 via iPhone
    @onyourroad jquery 基本上不用了,angular2 有 antd 的 ng 版本
    onyourroad
        33
    onyourroad  
    OP
       Nov 1, 2017
    @WittBulter
    @duan602728596
    好的,谢谢。
    rogwan
        34
    rogwan  
       Nov 1, 2017 via Android
    后台管理界面注重功能,不用管好不好看。手写样式就够了
    naiba
        35
    naiba  
       Nov 1, 2017 via Android
    没有 iview 吗😂
    chocotan
        36
    chocotan  
       Nov 1, 2017
    自己的话......我是用 bootstrap
    liuzhaowei55
        37
    liuzhaowei55  
       Nov 1, 2017
    vue+element-ui
    laihaibo
        38
    laihaibo  
       Nov 1, 2017
    现在有了 antd pro
    MushishiXian
        39
    MushishiXian  
       Nov 1, 2017
    @gowk 因为 adminlte 这个是 bootstrap 开源模版里 star 最多的,而且很多后台管理的开源项目也是直接用的这个,不少框架还有直接转换成这个样式的包,同时也是开源模板里组件比较全的了,不用自己一个个去写,也兼容 bootstrap 其他开源组件的样式
    duan602728596
        40
    duan602728596  
       Nov 1, 2017 via iPhone
    @onyourroad 或者也可以考虑 vue+bootstrap
    Alex6
        41
    Alex6  
       Nov 1, 2017
    bootstrap,adminlte
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3506 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 12:14 · PVG 20:14 · LAX 05:14 · JFK 08:14
    ♥ Do have faith in what you're doing.