昨天有个朋友,自称是低代码平台坚定的反对斗士,正在推动干掉公司内的低代码软件,再也不要用了。

我问他:Excel就是比较典型的低代码平台,也不能所有的低代码都反了吧?

他说:低代码平台看着好像什么功能都有,其实常规的业务需求都做不了。一个简单按钮的逻辑要写1000行代码,复杂一点的根本没法做。

我问他:能不能举一个需求的例子?我想挑战一下自己的软肋。

他举例:比如给某个机构创建一个公共角色, 机构以及子机构也继承这个公共角色以及对应的权限。然后子机构创建自己的子机构时,这个公共角色一直带下去。

我发了个后台管理的界面给他,说:你一看就懂,按这个设计的,天然就解决这个问题了。

他又补充:每个机构有自己的公有角色和私有角色,并且公有角色可以一直往下带。子公司独立维护公有角色下面的私有角色,公有角色以下的所有用户都自动对应系统菜单权限。

我说:很容易解决,在公有角色下为每个公司创建角色组,把组勾选到对应子公司就行了。

这种最粗颗粒度的权限不要太轻松啊,权限又可以分级,关联到菜单层级,多个权限以及作用范围还可以打包成权限组分配给授权对象,对象可以是组织、角色、用户,范围可以是绝对范围,也可以是相对范围,批量授权,动态调整…

对方就没有回复了,大概已改变了对低代码平台的偏见了吧…