简道云与卡拉云对比测评,哪个低代码开发平台更适合你?

A kitten
蒋川
B 端数据开发,卡拉云联合创始人
最近更新 2022年09月12日

简道云与卡拉云对比测评,哪个低代码开发平台更适合你?

低代码开发平台从 2015 年开始萌芽到现在经历了数年的迭代,已是一套非常成熟的快速开发解决方案,只是在国内才刚刚被大家认知。有趣的是在英文世界里,开发者们也是从怀疑低代码、尝试低代码、拥抱低代码,三个阶段走过来的。

faster-is-low-code

95% 的开发者表示,低代码开发效率高于传统开发方式。图表来自 Creatio 的《2021 年无代码 / 低代码现在报告》

国内开发者们正处于三个阶段的「尝试阶段」,本文从低代码原理出发,带你分析两大类低代码开发平台,「表单驱动型」典型的如「简道云」,「模型驱动型」典型的如「卡拉云」,之间有什么区别,哪个更适合你。

简道云和卡拉云哪个更适合你,如何选择适合你的低代码开发平台?

无代码、低代码是对纯代码开发的具像化,无代码 / 低代码帮助开发者完成大多数基础开发,并把这些开发抽象成表单流程或组件模型,方便开发者随时调用,避免重复造轮子。

nocode-lowcode-procode

如上图所示,越往左越具象,灵活性越差,限制越多,但上手难度越低,更适合业务人员。

市面上的低代码开发平台可分为两个大类型「表单驱动」和「模型驱动」,这两类平台的底层逻辑决定了它们有各自擅长的领域和对应的使用场景。

lowcode-difference

下面我用「表单驱动」的简道云和「模型驱动」的卡拉云国内两大典型的低代码平台来给大家举例说明它们的差异。

简道云「表单驱动」类型的低代码开发平台

jiandaoyun-edit

简道云「表单驱动」是 Excel 工作流的升级版,偏重业务工作流的创建和传递:大家基于一个信息(Excel 文件)按照工作流来传递,最终完成决策 / 记录。

比如简化版的财务审批流程:出纳会把财务信息写在 Excel 文件里,然后把这个 Excel 发给老板确认,老板确认后再转发这个 Excel 给会计,会计按照 Excel 内的数据进行后续操作。这个场景非常适合用「表单驱动」的低代码平台开发,我们用「简道云」举例。

在简道云里,你不需要传递 Excel ,而是把 Excel 里的财务数据放到简道云中,通过简道云把财务工作流建立起来,它以表单到表单的方式呈现。出纳在简道云里填写财务数据,老板在简道云里确认,会计在简道云按结果继续操作,整个信息链路上需要人来操作的部分(审批通过、勾选确认、数据修改),都可以在简道云里创建对应的按钮或选项,极大简化信息传递的难度,也提高了信息的安全性。

简道云「表单驱动」低代码适合的场景

以表单为线索的表单类应用:人事管理、考勤管理、资料管理、审批系统等工作流导向的业务应用。

卡拉云「模型驱动 」类型的低代码开发平台

kalacloud-edit

卡拉云「模型驱动」是各类前后端快速开发平台的升级版,用于快速开发企业级后台管理系统,是面向开发者的前后端快速搭建效率工具,完全不会编程的业务人员无法使用。

模型驱动型的低代码开发平台卡拉云,在接近纯代码灵活性的同时,帮助开发者完成前后端的基础开发,极速搭建,无需重复造轮子。卡拉云内置常见的前端组件,简单拖拽即可生成复杂的表单、表格、图表、富文本等前端组件。也无需写后端,填写配置表即可快速接入 MySQL、SQL Server、MongoDB 等常见的数据库,以及 Restful API、钉钉、企业微信、飞书等第三方数据源。开发者只需要专注业务逻辑的开发,其他一切卡拉云全部帮开发者处理好。

卡拉云的「模型驱动」由三个部分组成,「前端组件」+「后端数据源」+「连接组件与数据源的简单代码」

kalacloud-front-end

(开发者只需在卡拉云组件库中拖拽组件,即可快速搭建构建前端界面,完全不需要处理前端问题)

「前端组件」部分,开发者甚至不需要懂前端,直接拖拽,即可生成前端组件。卡拉云内置了几乎所有常见的前端组件,特别是比较复杂的表格、表单、图表、富文本、查询等,这些组件卡拉云已经调校的非常出色,开发者无需自己调试,接上数据即可使用。

kalacloud-sql-api

(开发者只需在卡拉云中填写配置表单,即可快速接入常见的数据库及 API)

「后端数据」部分,开发者不需要自己搭建后端,直接填个配置表就可以连上常见的数据库(MySQL、SQL Server 等)、API(钉钉、飞书、企业微信等开放 API 的工具均可连接),帮助企业打通信息孤岛,用卡拉云把所有数据连接起来,集中处理。

kalacloud-table

「组件与数据的关联」部分,开发者只需要会简单的 JS / SQL ,用一行代码就能在前端把后端数据和组件关联起来,如此简单却又不损失搭建的灵活性是卡拉云最神奇的地方。

卡拉云「模型驱动」低代码适合的场景

卡拉云可同时接入多种类型的数据库,能很好的和公司现有系统并行运行以及作为公司内部各系统的中枢,打通和串联企业内部所有后台管理系统。

kalacloud-case

(卡拉云可快速搭建企业级 ERP、CMS、CRM、OA,订单管理、物流管理、财务管理等复杂系统)

对于开发者来说,卡拉云是它们的开发核武器,卡拉云像完全没有束缚的乐高一样,帮你把前端组件调试好,后端数据接好,开发者只需要根据自己的业务需求,拖拽组件,接入数据源即可快速搭建后台管理系统。

只要使用过卡拉云的开发者都能体会到它的绝妙。在卡拉云接上数据源,拖拽一个组件,把他们连起来,这一刻,任何人都会眼前一亮,感叹怎么能有这么好用的开发工具!

扩展阅读: