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

189 天前
 haxi

一般是前端拖拉拽好页面

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

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

2536 次点击
所在节点    程序员
14 条回复
IsaacYoung
189 天前
kinghly
189 天前
看 1 楼那个
JLVe
189 天前
amis
polarbearn
189 天前
S1deny
189 天前
使用组件进行拖
ewiglicht
189 天前
tomorrow092
189 天前
Android 的 布局 Layout 知道不?

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

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

打开页面的时候会使用页面的 id ,后端解析 xml 返回 组件样式。
twofox
188 天前
一般将页面 JSON ,JSON 里面是什么样子的配置,都是私有的
阿里和百度的都是这样
需要展示的时候,通过渲染器转为组件

但是网易云音乐的是不是,它用的是源码
https://zhuanlan.zhihu.com/p/653492974
idlewater
188 天前
实战,一个高扩展、可视化低代码前端,详实、完整
https://juejin.cn/post/7205361008272326716

这篇文章写得挺全面的
summerLast
188 天前
低代码平台思路就出问题,拖拽不是解决方向,而是 描述需求生成简单的页面和 crud,关键逻辑指望用户滤清或说清也做不到,只能后面提供引导或参考模板用户进行修改
haxi
188 天前
@summerLast 正解,复杂的页面和业务想靠低代码平台去实现根本是不可能的事情,低代码平台能解决的就是简单的查询,增删改,稍微带一点业务,就会导致成本几何上升,到时候代码无非就是另一种开发语言,我看国内很多低代码平台都往这方面去做了
haxi
188 天前
@haxi 完全就是本末倒置
particlec
188 天前
总感觉普通用户不会用,开发者没必要用
bojue
31 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX