关于一个"后台管理系统快速生成器"的思路探讨 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
rodrick
V2EX    程序员

关于一个"后台管理系统快速生成器"的思路探讨

  •  
  •   rodrick 2022-08-05 17:04:40 +08:00 4288 次点击
    这是一个创建于 1241 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 背景

      • 内部会有很多简单重复的后台系统需求
      • 有的小组前端人员不足 后端同学开发后台费时费力 有学习成本
      • 需要简化流程
    • 初期只考虑常用结构或组件

      • 框架+菜单+路由配置
      • 基础表格表单
      • 常用图表封装
      • 接口可配置性(后端方便理解使用的方式即可
    • 形式

      1. 指令生成基础项目 → 选择需要的物料 → 配置填写(比如表格表单字段, 数据请求接口等信息) → 生成对应目录的文件 → 后期可在生成的代码基础上前端协助修改 → 具有可扩展性
      2. nocode 配置 → 可能是配置拖拽的方式 → 复杂度高扩展性差 → 因为主要是给后端开发人员使用感觉意义不大

    另外想知道如果要一个后端同学做这种后台系统 在不熟悉前端的情况下 希望是啥样用起来会比较舒服(除了希望不做

    23 条回复    2023-12-14 16:00:44 +08:00
    hidemyself
        1
    hidemyself  
       2022-08-05 17:10:01 +08:00
    低代码就是这个样子吧。
    dreamramon
        2
    dreamramon  
       2022-08-05 17:15:36 +08:00   2
    https://github.com/baidu/amis

    我们用的这个,后端开发很方便,写页面都是写 json 。

    但是适配手机端还是很麻烦,希望楼下的同学有更简单的方案。。。
    Harry
        3
    Harry  
       2022-08-05 17:19:12 +08:00
    我经常想这样的问题,分享一些思路(只当做参考哈):

    ( 1 )如果你们公司使用微软的 office365, 那么最佳解决方案是 microsoft forms + power automate, 几乎可以解决所有问题。
    ( 2 )如果你们公司没有什么机密数据不可以暴露在第三方平台,那么简道云( https://www.jiandaoyun.com/)也是非常优秀的选择。
    ( 3 )需要写代码的话,目前我只推荐 Django 。内部平台其实可以直接使用 Django admin (很稳定,但是希望用户可以接受它的 UI ,反正我的用户可以)。

    我探索过其他方案,维护成本都有点高,这三个方案还可以。
    rodrick
        4
    rodrick  
    OP
       2022-08-05 17:28:15 +08:00
    @hidemyself 算是伪低代码吧 主要是帮助后端同学低一些

    @dreamramon 感谢分享 我来看一看
    jack778
        5
    jack778  
       2022-08-05 17:30:21 +08:00
    前仆后继的程序员想解决这个问题,理想美好,现实骨感,始终无法获得商业上的巨大成功
    rodrick
        6
    rodrick  
    OP
       2022-08-05 17:31:07 +08:00
    @Harry 简道云我很久以前公司用过 但是后端的数据处理会比较复杂 简道云好像不能应对这种场景 并且数据确实有些私密行 不能上云的 这个系统只能自己开发 因为还要接入一些公司的系统 写代码推荐 Django 的原因是? 我们打算后续的扩展性部分还是依赖前端同学实现的 所以还是以目前的 react 或者 vue 搭建整个体系为主
    rodrick
        7
    rodrick  
    OP
       2022-08-05 17:32:39 +08:00
    @jack778 是的 其实目前没打算能做成飞冰那样的特别复杂完备 主要是小规模的提效使用 属于"能减轻一点工作量是一点"的这种目的吧算是
    cnbattle
        8
    cnbattle  
       2022-08-05 17:43:48 +08:00
    Ant Design Pro 的区块, 折腾过一段时间, 常见的表格 表单 页面 等 ,鼠标点点 就能用,但 react 上手有点难度
    AyaseEri
        9
    AyaseEri  
       2022-08-05 17:47:09 +08:00
    用 amis 就好
    Harry
        10
    Harry  
       2022-08-05 17:51:07 +08:00
    @rodrick 推荐 Django 的原因是因为我很熟悉。如果做内部管理系统,我永远都用 Django 的。一个人可以设计好数据模型,然后大部分的后端需求多可以很快做出来。需要和前端配合的话就输出 REST 接口。

    主要是后续维护成本很低。
    但是如果你还不熟悉它,估计有学习曲线。
    94qihang
        11
    94qihang  
       2022-08-05 17:52:21 +08:00
    我也有这个想法,目前正在做,打算采用拖拽的形式来做。不指望能做成一个完美的系统,验证想法+练手是主要目的。
    rodrick
        12
    rodrick  
    OP
       2022-08-05 18:00:03 +08:00
    @AyaseEri 目前感觉 amis 的形式比较理想 很有参考性 感谢
    @94qihang 如果用拖拽这种基本 nocode 的形式感觉扩展性可能会有点难搞 对于前端开发的挑战挺大的
    snoopyhai
        13
    snoopyhai  
       2022-08-05 18:01:06 +08:00
    纯前端基于 nuxt 写过一版. https://github.com/NMTuan/ezAdmin
    然后现在正在基于 nuxt3 再写一版. https://github.com/NMTuan/ezAdmin3
    akagishigeru
        14
    akagishigeru  
       2022-08-05 18:07:47 +08:00   1
    @rodrick 文档太烂了,建议好好做下调查
    Desiree
        15
    Desiree  
       2022-08-05 18:13:13 +08:00
    fastadmin
    james2013
        16
    james2013  
       2022-08-05 18:22:33 +08:00 via Android
    jeecg boot 已经实现
    iamsk
        17
    iamsk  
       2022-08-05 18:32:22 +08:00
    @Harry 推荐,加一个我目前的新方案多维表格,飞书、vika 、黑帕云都行
    Q4h7388nR28s95fa
        18
    Q4h7388nR28s95fa  
       2022-08-05 19:45:41 +08:00
    CMF

    其实好多此类方案。

    自己也做了一个在自用。

    怎么说呢?陷入无限外包 或 不停开启新项目的人会觉得这是个需求。
    ggbond2
        19
    ggbond2  
       2022-08-05 22:20:49 +08:00
    推荐下码匠, majiang.co, 前端你说的图表表格表单基本都有, 简单需求可以直接写 sql 拉数据,复杂逻辑可以只写后端 api 。 支持私有化部署,数据也不会存在云端
    sjmcefc2
        20
    sjmcefc2  
       2022-08-05 22:34:20 +08:00
    低码开发前端后端,还有其他的吗
    akira
        21
    akira  
       2022-08-06 02:19:55 +08:00
    这不就是低代码 或者 无代码 平台做的事情咯
    bthulu
        22
    bthulu  
       2022-08-06 08:56:42 +08:00
    winform 呀, 妥妥拽拽就好了
    x9El25iy94dwIoGc
        23
    x9El25iy94dwIoGc  
       2023-12-14 16:00:44 +08:00
    推荐下白码低代码平台 www.bnocode.com 复杂逻辑可以只写后端 api 。 支持私有化部署
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2659 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:07 PVG 17:07 LAX 01:07 JFK 04:07
    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