五金店引流方法,3个小时,从学到做,我用低代码平台搭了一套治理系统

3个小时,从学到做,我用低代码平台搭了一套治理系统

在案例最先之前,我们先聊聊基本观点。

一、低代码是什么

低代码平台是继中台之后又一个火爆的话题,实际上低代码自己并不是一个新颖的话题,也不是最近才有的手艺突破和创新,而是存在了十几二十年的观点。早期的大型治理软件套件,都有类似于可拖拽式的快速开发平台,利便手艺职员不用写代码,快速实现某些基础功效。

低代码虽然现在习惯被称作aPaaS,似乎看起来是一种PaaS,显得和SaaS有密切关系,但人人需要认识到,低代码开发平台并不是由于SaaS才有的观点,而是远古时期就已经存在了的。

简朴来讲,低代码平台是一套期望通过拖拽设置,就能实现一套营业型软件系统的开发平台,并能无缝的部署上线运行。在这个历程中,固然也允许编写部门代码,但更主要的是,大量基础性的编码事情,都可以被低代码平台快速的自动化实现。

低代码的第一个应用场景,是为了辅助成熟的软件产物,低成本的支持个性化需求,提高开发速率,甚至做到拓展客群。

例如,许多成熟商业软件(包罗私有化部署的商业软件套件以及SaaS形式的产物),期望通过低代码平台的建设,增强产物扩展能力,更好、更快的服务客户,以及与 ISV协作,将产物的目的客群拓展到更普遍的领域和行业。

在这种情形下,低代码平台是低成本高效解决个性化需求最终方案。此时,低代码的目的用户可能包罗工程师、实行照料。外洋的SAP、Oracle、SalesForce,海内的用友、金蝶、北森、销售易等,都有基于自身软件产物作为基础焦点的低代码解决方案。

低代码第二个应用场景,是为了辅助甲方企业,低成本快速搭建全新的应用系统,尤其是让不懂编程的营业职员也能自主实现,从而让企业以更低的成本享受数字化手艺赋能营业的利益。

实际上,在企业中大量的应用系统都是流程型的,对于逻辑相对简朴,流程链条并不庞大的营业场景,找套装软件支持大材小用,找外包开发自力系统成本又高,那么低代码平台可能是一个不错的选择。此时,低代码平台的目的用户可能包罗甲方企业的营业职员,或者IT职员。

外洋的OutSystems、Mendix,海内的明道云、氚云,都属于这种情形。需要注意的是,目前海内有些做报表平台、流程引擎的厂商,为了蹭热度,也都称自己是低代码平台。严酷来讲,这些厂商提供的产物能力,只是完整低代码平台所需具备能力的子集,并不能算低代码产物。

说了这么多观点,想必人人对低代码的印象依然对照模糊。接下来,我将通过一个案例,带着人人去体验一款低代码产物的使用。最先之前,另有几个问题需要和人人强调:

  1. 低代码只是应用系统建设执行层面的工具,而软件产物设计中的思索方式和建模历程才是焦点,以是我们的案例会花一部门文字讲述设计历程,明白后再去学习应用低代码平台就会简朴许多。
  2. 我选择了明道云作为演示产物:第一是由于他对照容易上手;第二是由于明道云的老板任向晖大佬通常喜欢写公号做分享,我很喜欢他的文章,为了致敬,因此选择了明道云。需要声明的是我和明道云没有任何关系,甚至试用时代连销售都没加过,试用期全程都是我自己对着辅助手册学习操作的。
  3. 明道云的学习我也许用了一个小时(主要是看辅助文档),详细上机实操将案例中的功效实现也许用了两个小时,整体照样异常好用,容易上手。但这也可能是由于我以前做过研发,对许多基础观点都对照容易明白。

好了,接下来,让我们进入案例。

二、小豚鼠幼儿园的低代码应用

1. 需求调研

李校长是小豚鼠幼儿园的校长,最近她遇到了一个烦心事,凭据教委统一要求,疫情时代,需要家长天天上报小朋友的康健状况,学校统一治理,然则教委又没有提供统一的手艺支持。

为了实现这个诉求,幼儿园的先生们想尽设施,好比说用微信群治理,或者在线文档治理,但都不是很利便,例如无法做实时统计,数据容易被误操作。而若是找一个软件公司来协助做一个小系统,居然要花三四万元,对于一个幼儿园,这可是一笔不小的开销。

李校长的侄子小王是一名B端产物司理,在闲聊中得知了李校长的难题,心思一动,问道:

小王:姑姑,您说的这事儿,或许我能帮上忙,做一套软件系统,就可以很好地解决您的问题!

李校长:真的吗,那太好了,然则我们没有许多预算啊!

小王:不用花您一分钱,我帮您免费做,不外我想先领会下您对这个营业治理的诉求和期望。

李校长:多谢啊!我的诉求很简朴,就是让家长们天天打卡,若是有康健异常的情形,我能第一时间收到提醒,还能让先生们去跟进,看看到底啥问题。另外,就是最好能有一些实时报表,让我看到最新的康健上报情形。

小王:得嘞,我领会了,这事儿交给我了,我帮您设计一套操作的流程,和支持的系统,免费给您用!

领会了也许的靠山后,小王最先构想这套给小豚鼠幼儿园使用的幼儿康健上报系统的设计方案。

李校长:太棒啦,期待!

2. 产物提要设计

小王领会完基本需求后,最先构想这套系统该若何设计。首先整理下这套系统涉及到的利益方,划分如下:

  • 校长:营业决策人,系统用户,希望系统能支持教委的康健打卡要求,并治理好打卡营业。
  • 先生:营业执行者,系统用户,需要治理班级和学生,放置打卡,跟踪体温异常的情形。
  • 家长:营业参与者,系统用户,需要完成逐日康健上报打卡事情。

虽然营业自己历程很简朴,但由于毕竟是一套从无到有搭建的治理系统,有些基础数据准备事情需要完成。小王思索了一会儿后,绘制出了一份简明的营业流程图,如下。

3个小时,从学到做,我用低代码平台搭了一套治理系统

可以看到,期望家长能打卡,有些基础数据要先维护好,凭据知识,需要维护包罗班级信息、学生信息,而打卡动作是针对学生的,因此要对学生关联打卡信息。

另外需求中提到了,若是打卡体温异常,需要有先生跟进,我们思量天生一个待办义务分配给先生,这条待办义务关联在异常的打卡纪录上。对营业有了以上剖析和思索,我们可以绘制出营业背后的ER模子图(领域模子),如下图。

3个小时,从学到做,我用低代码平台搭了一套治理系统

每名先生可以治理多个班级,每个班级只能有一名先生治理。每个班级可以有多个学生,每名学生有多个康健上报纪录(打卡纪录),每个康健上报纪录可以发生一条体温异常跟踪纪录。

这些抽象出来的实体,是我们要设计的这套康健上报系统的焦点,由于打卡(康健上报)的历程,实际上就是对这些实体数据做增删改查而已。

3. 产物细节设计

接下来,我们基于流程图,来思索系统落地执行的页面流转图:

  • 校长治理班级,需要有班级的列表页、详情页(带有编辑功效);
  • 先生治理学生,需要有学生的列表页、详情页(带有编辑功效);
  • 家长上报康健纪录,需要有康健纪录填报页;
  • 先生查阅康健打卡纪录,需要有康健打卡列表页;
  • 先生跟进体温异常情形,需要有提问异常义务的列表页、详情页(带有编辑功效)。

除了这些页面级别的操作需求,另有一些营业规则需求,例如:若是康健上报体温异常,自动天生一条待跟进义务,发送给该学生班主任,并推送新闻给校长。

总之,我们会发现,涉及到营业运作的功效页面,主要就是ER实体的列表页、详情页(确立编辑),而且,差别的用户对差别页面以及差别的数据具有差别的权限。

经由整理剖析,我们可以列示出系统涉及到的相关页面,以及权限表如下(此处仅仅是简朴示意,后边在明道云中我们会展示加倍周全详细的权限设计,包罗数据权限的治理设计方案):

3个小时,从学到做,我用低代码平台搭了一套治理系统

经由以上剖析,虽然细节还不完整,但我们对“幼儿园康健上报系统”的设计思绪已经了然于胸,接下来,我们直接进入低代码平台的开发演示环节!

3. 低代码实现——通过事情表界说数据实体

首先,我们来到明道云事情台,点击“添加应用”,确立新应用“小豚鼠幼儿园”(已经在下图中)。

3个小时,从学到做,我用低代码平台搭了一套治理系统

接着,我们针对ER模子中的四个实体,划分确立事情表,下图所示是确立班级实体的事情表编辑页面。

3个小时,从学到做,我用低代码平台搭了一套治理系统

事情表是明道云的观点,所谓事情表,实际上对应着ER建模中的实体,事情表中的相关控件,界说了实体的字段。例如班级表单中界说了自增进的“班级ID”,字符串类型的字段“班级名称”,枚举字段“状态”等。

通过表单来出现出实体,是一种容易让人明白的设计方式。而实体背后的本质,是所谓的“工具”,以及最终会转移成数据库的表。在有些低代码平台中,则通过工具编辑器来界说治理实体,这是一种天真性更强,但用起来更庞大的方案,在后文我们还会进一步先容。

不论是表单编辑器,照样工具编辑器,原理是一样的,治理的都是提炼出的实体。对于非手艺职员来讲,表单可能更容易明白接受一些。

在班级表单中,有一个“学生”的控件,是一种关联纪录组件。由于班级和学生是一对多关系,每个班级可以拥有多个学生,以是在班级表单中,我们允许看到关联在班级下的所有学生列表,这在B端产物交互中是异经常见的一种设计形态。

实体之间所谓一对多、多对多的关系,体现的是多个表之间的关联,在设计器中可以轻松地界说班级和学生的一对多关系,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

实现了关联后,表单和表单之间确立了毗邻,在详情页(单条表单数据的出现页面)展现上,也都市完善的自动完成。例如:下图是针对某一条班级数据的详情页(PC版本):

3个小时,从学到做,我用低代码平台搭了一套治理系统

aPaaS平台都市自动完成PC版本和移动版本的适配,而且花样都是可调整的。例如上图出现的是PC版的班级详情页,下图则是移动版本:

3个小时,从学到做,我用低代码平台搭了一套治理系统

4. 低代码实现——通过视图编辑器界说数据列表出现

接下来,我们依次完成“学生”、“康健上报”、“体温异常跟踪”三个实体的表单设置。

下图中,横排的“校园治理”、“校长控制台”,可以明白成我们针对系统设置的一级导航,竖排的四张表单,示意归属于某个一级导航,而每个表单在右侧主区域设置的列表视图,就是二级导航菜单,如下图针对班级的表单,界说了“所有”、“生效中的班级”、“已结业的班级”、“我的”四个列表视图,也即“校园治理”一级菜单下的四个二级菜单。

那么,什么是列表视图呢?

3个小时,从学到做,我用低代码平台搭了一套治理系统

事情表只是界说了实体的详细字段,若何将实体的列表数据出现出来呢?例如,若何将“班级”列表数据以差别的展现形式出现出来呢?这就需要视图编辑器了!

在视图编辑器中,可以界说实体对应的多条数据的列表化出现,包罗列表数据默认的筛选条件,默认的展示字段,默认的字段排序,都可以轻松定制,如上图所示。

在大多数自研的B端产物中,列表页(也就是视图)是最常见的功效页面,而一样平常情形下,这类页面都是硬编码实现,而非通过类似于视图编辑器这样的前端组件实现。在成熟的软件产物中,已经没有列表页的观点,都市通过视图编辑器来处置,这样就大量的简化编码事情。

如下图,我们针对“班级”表单,界说了四个视图,划分是“所有”、“生效中班级”、“已结业班级”、“我的”,其中截图出现的是针对“生效中班级”视图的默认搜索条件设置,可以看到,我们设置了该视图默认查询条件,是“状态”字段为“教学中”的所有班级数据。

3个小时,从学到做,我用低代码平台搭了一套治理系统

我们先前提到,在“班级”表单中确立了和“学生”纪录的一对多关系,在“学生”表单中,同样需要有一个字段,关联了“班级”表单的“班级ID”字段,从而完成一对多关系的界说。

然则,若是我们希望在学生表单中出现出所在班级的名称,以及在学生视图中出现出所在班级的字段,该若何实现呢?

由于在确立一对多关系式,我们只是界说了ID之间的联系,以是,若是想在“学生”表单中出现“班级”名称,必须做一个变量引入的特殊处置,在明道云中,接纳了一种叫做“他表字段”的设计方式,简朴讲,就是把关联表的某个字段引入过来,举行展现,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

下边的红框,界说了ID之间的关联,上边的红框,引入了“班级”表的“名称”字段,以便在“学生”表单和视图中展现。

在其他低代码产物中,针对这类诉求的解决方案不太相同。

严酷来讲,表单只是数据工具的外化出现,凭据软件设计MVC的分层理念,数据界说和前端出现要分层隔离,工具编辑器严酷界说了数据实体自己,而若是在表单或视图中需要做多表毗邻去出现其他相关表的某些字段,则是可视化层面需要解决的问题。

因此,在许多更庞大一些的低代码产物中,所有可视化的部门,都是基于页面编辑器来完成,和底层数据界说是相互自力的两件事。由于明道云的产物,为了在很大水平上降低用户的学习成本,以是将数据底层的工具编辑器,和展示层的表单编辑器融合在一起了。

现在,我们来解决一个棘手的问题。若是我们希望在学生视图中,出现出该学生的先生姓名,该若何做到呢?通过学生,可以找到所在班级,然则,卖力班级的先生是谁呢?若何界说呢?

一种做法,是针对“班级”表单增添一个字段,可以关联先生的账号,完成先生和班级的关系映射。在明道云,我们接纳了另一种取巧的方式,需要由校长,将每一条班级数据的拥有者,修改成详细的先生账号,如下图,图中“王先生”,是一名角色为“先生”的自力用户。

3个小时,从学到做,我用低代码平台搭了一套治理系统

通过这个动作,实现了对班级卖力先生的分配。接下来,再利用前边提到过的“他表字段”功效,将这个字段值引入其他表单工具中。

如此一来,所有针对某个班级下边关联的学生,以及针对学生关联的康健上报纪录,我们就都可以追溯到所卖力的先生了,这对下一个需求的实现至关主要!

5. 低代码实现——通过流程编辑器界说营业历程和事宜

我们回忆下,现前有这样一条需求:若是康健上报体温异常,自动天生一条待跟进义务,发送给该学生班主任,并推送新闻给校长。

这个需求该若何实现呢?这就用到了aPaaS平台中异常焦点且主要的流程编辑器功效,可以说流程编辑器是低代码平台的灵魂!

将上述需求,进一步准确形貌:若是新增或编辑“康健上报”表单数据时,其中的“体温是否正常”字段选择了“否”,则自动天生一条状态为“待跟进”的“体温异常跟踪”数据,并发送新闻给校长,以及该学生的先生。

抖音广告投放费用是多少?投放广告要联系谁?

在低代码平台中,通过流程编辑器,来实现类似于以上这类带有自动化触发执行,以及多表数据自动更新的功效。我们来到流程编辑器,确立“异常体温上报触发跟进义务纪录”流程,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

在图中,我们设计了三个流程节点。

  1. 第一个触发节点:界说了当“康健上报”表单在新增或更新数据时,若是发现“提问是否正常”字段即是“否”,则往下执行。
  2. 第二个节点:当发现体温异常时,确立一条“体温异常跟踪”数据,分配给上报纪录学生的先生。
  3. 第三个节点:发送应用内新闻给校长和先生,提醒处置,效果如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

由事情流确立的数据,确立者字段显示为事情流,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

流程编辑器,不是简朴地事情流引擎,我们一样平常明白的事情流引擎,例如审批流,只是针对单一数据工具的多节点处置。而真正庞大的流程编辑器BPM,需要在流程中对差别数据实体举行庞大处置,这也是许多B端营业的焦点处置逻辑和历程。

固然明道云的流程编辑器功效许多,如下图,我们不再赘述。

3个小时,从学到做,我用低代码平台搭了一套治理系统

停止现在,另有个焦点功效,我们没有实现,家长若何上报数据?

一种设施,是针对每个家长开通一个账号,账号和学生做关联,家长登录系统,提交表单时默认会提交相关学生的“康健上报”纪录。

另一种设施,是将“康健上报”的表单公然出去,任何人都可以提交,这样做的利益是不需一个一个维护家长账号,坏处是由于系统无法识别提交人和对应的儿童,需要提交人手工从学生清单中选择学生,操作对照繁琐。

如下图,我们将表单设置了公然链接。

3个小时,从学到做,我用低代码平台搭了一套治理系统

6. 低代码实现——通过报表编辑器界说报表和仪表盘

走到这一步,涉及到营业流程的焦点功效和数据表单都开发完毕了,接下来,我们需要给李校长设置她的治理事情台,也就是dashboard。通过类似报表引擎的功效,设置出校长的监控仪表盘,我们将其放在“校长控制台”的一级导航下边,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

该功效的使用,和经典的报表引擎相通,不再赘述。

7. 低代码实现——设置角色、权限

最后,我们举行角色、权限的设置。我们设置了两个角色,“校长”和“先生”。

B端产物的权限治理包罗两部门,功效权限决议了用户可以接见哪些菜单,操作哪些按钮,数据权限决议了用户可以接见操作的数据聚集局限是什么,一样平常通过组织机构树来实现。

下图是明道云的数据权限设置治理全貌:

3个小时,从学到做,我用低代码平台搭了一套治理系统

可以看到,每个针对每个角色,设计差别表单视图的查看、编辑权限,这是功效权限。

点击每个表单最后的设置按钮,还可以界说角色针对表单的数据权限,包罗是否允许处置所有数据,抑或是本人和下属的数据,抑或是本人拥有的数据(记得前面案例中我们对班级的“拥有者”举行了调整么),抑或是本人确立的数据。

甚至还可以针对详细的字段设置更精细化的权限,如上图左下角窗口所示意。

完成以上设置,我们的低代码平台开发事情就完毕了,明道云的应用系统不需要公布,设置后立刻生效。所有用户需要注册明道云账号来使用设置好的系统。设置完成的应用没有自力的应用程序,通过接见明道云官网上岸后使用,移动版需要下载明道云APP,上岸后举行使用。

最后给人人展示下移动版应用的截图,这些都是自动天生的默认设计,没有做过调整。

3个小时,从学到做,我用低代码平台搭了一套治理系统

三、低代码平台的本质

通过以上例子,信赖人人对低代码平台的能力已经有了一个直观的感受。

软件产物设计的尺度结构是MVC模子,即Model(数据)、Controller(逻辑)、View(交互界面),低代码平台正是通过几个焦点组件,完成了对MVC三层架构模子的支持,对应着MVC模子,这三个焦点组件划分是数据模子设计器(对应Model)、流程设计器(对应Controller)、页面设计器(包罗了报表设计器,对应View)。

1. 数据模子设计器

数据模子设计,实现了对底层数据工具的界说。我们之前已经提到过,差别低代码平台,对数据工具的界说实现方式并不相同。

数据模子设计器的第一种实现方式,是通过工具编辑器实现数据界说。这种方式天真水平最高,将底层数据模子和前端视图星散,模子聚焦底层,视图是可视化的出现。

外洋的低代码平台Mendix,海内的华为云AppCube都接纳了这种方式。另外大型商用软件的低代码平台也都接纳同样的设计,例如SalesForce、纷享销客等。

下图是Mendix的工具编辑器,在Mendix中叫做Domain Model(领域模子),实际上领域模子和工具编辑都是属于面向工具编程的观点。严酷来讲领域模子和我们之前提到的ER模子并不完全相同,领域模子拥有面向工具编程的特征,例如泛化、聚合,这些观点ER模子中是没有的。

另外图中展现的是Mendix的Windows客户端版本,除了Web版,Mendix还提供了功效更增壮大的Windows客户端。经由简朴体验,这套客户端更像是开发集成编辑器IDE(程序员写代码的软件平台)。Mendix自己的功效也异常壮大,固然学起来也更难题。

3个小时,从学到做,我用低代码平台搭了一套治理系统

外洋另一个着名aPaaS产物outsystems也接纳了底层工具驱动的设计,而且也提供了windows版本的客户端,安装后有一个step by step的tutorial,异常惊艳!整套IDE气概的产物化设计,也异常强悍,让人印象深刻!

3个小时,从学到做,我用低代码平台搭了一套治理系统

华为云的AppCube貌似也是工具编辑器的设计方式,但由于我的试用申请一直未通过,以是只是通过辅助文档做了预测,无法详细体验,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

数据模子设计的第二种实现方式,是表单引擎。

对于设计职员来讲,只需要把底层的数据工具,明白成Excel的多张自力的表,每个表通过表单采集数据。用户界说数据模子,只需要将表单中的数据采集控件界说即可。

例如下图,是钉钉的宜搭的表单编辑器,设计思绪和明道云的表单编辑器类似。表单编辑器将数据底层设计和可视化出现打包在一起,对于非手艺职员更容易明白,但也会损失前后端星散的天真性。

3个小时,从学到做,我用低代码平台搭了一套治理系统

2. 流程设计器

界说了底层数据后,下一步要界说事情流。对于营业型软件产物,事情流是支持营业运作的焦点。营业运行的本质,就是一个个事情流的执行。

浅条理的事情流,是类似于Workflow这样的审批流,是对单一数据工具的处置;深条理的事情流,需要能够支持多数据实体在流程中的自动化处置。后者是低代码产物的焦点功效之一,若是不具备后者的能力,基本上除了问卷表,什么系统都搭不出来。

什么叫多数据实体在流程中的自动化处置呢?

好比说销售型CRM系统,当线索的状态变为已核实,就需要自动天生一条待跟进的商机纪录,并将商机分配给合适的销售,同时还要天生对应的联系人纪录和客户纪录,商机、联系人、客户的部门字段数据来自于线索实体。

这个营业逻辑规则,就需要庞大的事情流编辑器实现,在这条自动化处置流程中,涉及到了四个实体数据的增删改查(线索、商机、客户、联系人)。

下图展示的是Mendix的Windows客户端版本下的流程编辑器。

3个小时,从学到做,我用低代码平台搭了一套治理系统

下图展示的是海内产物钉钉宜搭的事情流编辑器,感受似乎过于简朴,只是一个审批流编辑器,也可能是我没找到完整功效的设置界面?

3个小时,从学到做,我用低代码平台搭了一套治理系统

3. 页面设计器

对于营业型软件产物,主要功效是对数据的增删改查,而涉及到的交互页面,多数也都是底层数据工具对应的列表页、详情页,除此以外,还包罗报表、仪表盘,以及其他类型页面。

对页面设计器的设计理念,显著体现出了差别低代码平台的产物思绪,整体来看,可以总结为两类形态。

1)纯粹的前端页面编辑器

包罗了报表、列表、视图、表单,都在这一体化的页面编辑器中实现。好比Outsystems的页面编辑器,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

可以看到,这是一套庞大的前端交互组件设计器,包罗了类似于数据表聚集Table Records的集成控件,也包罗了表单控件Form,以及其他各类型控件聚集,例如复选框Check Box,单选框Radio Button等等。

在这套编辑器中,操作者可以界说例如列表页、详情页、报表、仪表盘各类型前端页面。再好比Mendix的页面编辑器,也是同样的设计思绪,如下图:

3个小时,从学到做,我用低代码平台搭了一套治理系统

即便是dashboard,也是在同样的页面编辑器实现,如下图是Mendix的dashbaord的demo:

3个小时,从学到做,我用低代码平台搭了一套治理系统

低代码平台的报表设计器组件,和传统的报表引擎没有太大区别,都是基于底层的数据,实现前端可视化输出,包罗表格输出和图形输出。以上是第一种前端交互设计的产物形态,可以看出,功效壮大、天真,学习成本也对照高。

2)大大简化了的页面设置器

将差别类型的页面,举行模板化设置,主要分为以下几类。

  • 首先:将数据工具和表单相结合,通过界说表单(Form),完成了数据工具的界说,同时也构建出了详情页;
  • 其次:通过视图编辑器这类组件,界说了针对数据工具的列表页;
  • 最后:通过单独的dashboard设置器,完成类似于报表引擎的界说功效。

固然,低代码产物也会提供集成页面的设置,但功效要比前边提到的功效弱许多。前文已经大量形貌了明道云的视图编辑器,不再赘述。

下图是宜搭的页面编辑器,展示了对某个系统首页的编辑。相对明道云,宜搭的页面编辑器更庞大一些,功效也更壮大一些。

3个小时,从学到做,我用低代码平台搭了一套治理系统

再例如,下图是宜搭的报表编辑器:

3个小时,从学到做,我用低代码平台搭了一套治理系统

数据模子设计器、流程设计器和页面设计器,是低代码平台的焦点,若是你明白软件设计的MVC分层架构,就很容易明白低代码平台的焦点产物功效,以及差别的产物思绪。固然差别低代码平台另有更多各具特色的强悍功效,有兴趣的读者可以进一步研究。

四、结语

可以看出,差别的低代码平台,设计思绪并不相同。

产物的易用性和产物的天真性之间存在平衡和取舍。例如,对于数据底层,事实选择表单驱动的设计,照样领域驱动的设计?这两者区别异常大,后者对于非手艺职员,基本不可用,而前者虽然易于学习明白,但功效确实也要弱化许多。

因此,低代码平台要明确目的用户群体,事实是给ISV或IT团队使用的专业开发辅助工具,照样给非手艺职员使用的强化版提效工具?前者更像是IDE的超级插件包,后者更像是Excel + VBA的超强易用版。

对于B端产物司理来讲,体验下类似于明道云这样的低代码产物,对明白软件设计很有益处,不论是表单,照样流程,照样权限治理,所有焦点的产物设计问题都市涉及到,而且能够加深明白。

另外,万一营业有个大型需求,研发没排期,你3个小时就用aPaaS设置出来了,年度CEO特别奖不给你给谁呢!

客服微信:(181628402)本文链接:https://www.n5w.com/496370.html

本文来源于自互联网,不代表n5网立场,侵删。发布者:N5网,转载请注明出处:https://www.n5w.com/347765.html

联系我们

电话:

在线咨询:点击这里给我发消息

邮件:@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

公众号