低代码平台,前端是怎么实现的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
haxi
V2EX    程序员

低代码平台,前端是怎么实现的

  •  
  •   haxi 2023-11-02 17:49:34 +08:00 3909 次点击
    这是一个创建于 737 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一般是前端拖拉拽好页面

    后端保存网页 Json 文件,前端进行渲染 UI ,组件,样式,事件

    有什么前端框架吗,想了解一下

    第 1 条附言    2023-11-03 09:57:05 +08:00
    感谢大家的回答,我们有一个系统是用 Vue+Element UI 做的低代码平台

    具体还使用的哪些技术细节就不知道了,可惜拿不到那边的代码,不然可以看看是怎么做出来的
    15 条回复    2024-07-11 14:56:58 +08:00
    IsaacYoung
        1
    IsaacYoung  
       2023-11-02 18:08:27 +08:00
    kinghly
        2
    kinghly  
       2023-11-02 18:31:44 +08:00 via Android
    看 1 楼那个
    JLVe
        3
    JLVe  
       2023-11-02 19:08:52 +08:00
    amis
    polarbearn
        4
    polarbearn  
       2023-11-02 19:14:55 +08:00
    S1deny
        5
    S1deny  
       2023-11-02 20:42:31 +08:00
    使用组件进行拖
    ewiglicht
        6
    ewiglicht  
       2023-11-02 21:14:52 +08:00 via Android
    tomorrow092
        7
    tomorrow092  
       2023-11-02 22:05:31 +08:00
    Android 的 布局 Layout 知道不?

    有一种实现方案是 前端使用某个开源组件库,扩展这个开源组件库,
    对于每一个组件,后端都有一个对应的组件类文件。

    用户在设计页面的时候 拖动组件到页面,在前端会转化成 xml ,跟 Android 开发一样。 页面保存的时候会保存到数据库。

    打开页面的时候会使用页面的 id ,后端解析 xml 返回 组件样式。
    twofox
        8
    twofox  
       2023-11-03 08:55:25 +08:00
    一般将页面 JSON ,JSON 里面是什么样子的配置,都是私有的
    阿里和百度的都是这样
    需要展示的时候,通过渲染器转为组件

    但是网易云音乐的是不是,它用的是源码
    https://zhuanlan.zhihu.com/p/653492974
    idlewater
        9
    idlewater  
       2023-11-03 09:30:52 +08:00
    实战,一个高扩展、可视化低代码前端,详实、完整
    https://juejin.cn/post/7205361008272326716

    这篇文章写得挺全面的
    summerLast
        10
    summerLast  
       2023-11-03 09:31:35 +08:00
    低代码平台思路就出问题,拖拽不是解决方向,而是 描述需求生成简单的页面和 crud,关键逻辑指望用户滤清或说清也做不到,只能后面提供引导或参考模板用户进行修改
    haxi
        11
    haxi  
    OP
       2023-11-03 10:06:52 +08:00
    @summerLast 正解,复杂的页面和业务想靠低代码平台去实现根本是不可能的事情,低代码平台能解决的就是简单的查询,增删改,稍微带一点业务,就会导致成本几何上升,到时候代码无非就是另一种开发语言,我看国内很多低代码平台都往这方面去做了
    haxi
        12
    haxi  
    OP
       2023-11-03 10:07:48 +08:00
    @haxi 完全就是本末倒置
    particlec
        13
    particlec  
       2023-11-03 10:22:20 +08:00
    总感觉普通用户不会用,开发者没必要用
    bojue
        14
    bojue  
       2024-04-08 09:55:43 +08:00
    x9El25iy94dwIoGc
        15
    x9El25iy94dwIoGc  
       2024-07-11 14:56:58 +08:00
    复杂的页面和业务想靠低代码平台去实现根本是不可能的事情,如果是企业想低成本快速实现一套管理系统,用低代码确实省事点,https://www.bnocode.com
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     879 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:29 PVG 04:29 LAX 12:29 JFK 15:29
    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