7天假,5天雨。闲着无聊撸了个可视化编辑器,优化放到后面去吧哈哈哈
前言:h5可视化平台有什么用?
小白今年工作时间有一半都花在low code上面,且无论是b端or c端都有一些接触。接下来谈一下我对low code在业务和开发上带来的感受。
对于B 端项目
以后台管理形为主。后台管理形项目的主要特点一般是crud crud,虽然b端项目也是有可视化搭建的,但是据我了解比较普遍还是由开发人员去写json。然后json再交由低代码相关的框架去拼接数据映射到相应技术栈的组件完成渲染。
问:那么它相比传统的react antd或者vue element来说有什么优点呢?
答:快,超级tmd的快。如果你对某一款mis相关的low code框架比较熟悉的话。可以这么说,你项目干完了并且摸了两个小时鱼的时候瞅一眼那个用传统技术栈开发的童鞋,他可能还没进行到一半。
可能这时候你有个疑问,既然这玩意这么强。感觉为啥用的人还是那么少呢?
其实任何东西都是有两面性的。它在一个方面很出色,在另一个方面就可能很拉垮。对于mis形的low code 来说它有以下缺点
- 定制性差
- 严重依赖框架本身,排错比较困难
如果你接触过一些low code相关的东西,可以很容易发现。基本上lowcode的东西它里面的所有组件和他本身是强耦合的。
比如
代码语言:javascript复制{
type:'dialog',
config:{
...
}
}
复制代码
这么一段shema来说,一般的lowcode框架只是映射到它指定的那个dialog组件。而不能想我们使用传统技术开发时,发现这个组件库不合适可以立即换一个新的,再或者二次开发 or 自己搞都是比较容易的。
可这个放到lowcode技术栈中,就不那么好玩了。
对于它的排错来说,我还是深有体会的