本文完整版:《低代码是什么?国内排名前 5 的低代码开发平台对比》
一、低代码是什么?
低代码是一套可视化开发工具,它帮开发者把前后端基础功能写扎实,开发者只需要通过填表配置或拖拽生成前端组件的方式,即可完成后台管理系统的快速搭建。由于低代码仍需要写少量 JS 代码,所以低代码开发平台主要面向程序员,帮助程序员敏捷开发。
本文使用企业级低代码开发平台「卡拉云」举例说明,什么是低代码开发平台。
低代码卡拉云把后台管理系统(CRM、ERP、CMS、MES等),拆分抽象成三部分。「前端组件」+「后端数据」+「连接前后端的简单 JS 代码」
「前端组件」部分
卡拉云内置常见的前端组件,开发者只需拖拽即可生成图表、表格、表单、富文本编辑器等前端组件。这些组件就算你用顶级开源组件库,也需要花心思调试。但在卡拉云里,所有的组件均已帮你调试到最佳状态,比如前端表格组件要展示 1 万行数据,这种需求在卡拉云里,拖拽个 table 组件,直接载入数据就行了,一切都帮你配置好了,大数据量下,筛选、翻页依然丝滑流畅。
简单拖拽,即可生成功能丰富的表格组件
「后端数据」部分
卡拉云帮助开发者把后端写好了,直接填表配置数据源就行(数据库、RESTful API、钉钉、企业微信、飞书等,均可一键接入),灵活性极强,可以对接多个现有系统的数据库 / API ,帮助开发者打通企业内部数据。(比如可以把销售CRM 和财务CRM接起来,再加个企业微信用来给业务人员发消息)
「连接前后端的简单 JS 代码」部分
「前端组件」和「后端数据」低代码平台帮开发者配置好了,那么它们怎么连起来呢?它们通过简单的 JS 相连,低代码开发中的这个「低」指的就是这些连接部分的代码,写这些代码非常必要,因为这样才能保证系统的灵活性,开发者才能几乎随心所欲的按照自己的业务逻辑搭建后台管理系统。
二、国内排名前 5 的低代码开发平台对比
低代码之所以可以帮助开发者提高开发效率,核心是低代码在某个特定场景下,帮助开发者完成大多数基础开发,并把这些开发抽象成模块,方便开发者随时调用,避免重复造轮子。这也意味着不同的低代码平台针对的特定开发场景有先天优势。比如有的针对工作流,有的针对后台管理系统快速搭建,有的针对自定义表单等。
低代码平台没有好坏之分,只有适不适合你的开发场景,接下来,我们测评国内排名前 5 的低代码开发平台(排名不分先后),帮你找到合适自己的低代码开发平台,极速提高开发效率。
1.钉钉宜搭 - 表单模型驱动,集成钉钉,适合工作流类开发场景
(1)钉钉宜搭介绍与用户评价
钉钉宜搭是阿里巴巴旗下的一款低代码搭建平台,与钉钉的数据互通,如果你们公司深度使用钉钉,那么选择宜搭来串联公司内部数据是非常不错的选择。宜搭虽然号称是低代码开发平台,但它主要以表格为载体创建工作流,聚焦在工作流的功能开发上,仿佛非开发人员也可以参与开发,降低了开发难度,但对于专业开发者来说,这种边框式的开发逻辑,束手束脚,开发者只能在宜搭现有逻辑上进行开发,稍个性化的企业内部工作流,宜搭就无法满足了。这也是为什么钉钉作为企业通讯工具占有率极高,但宜搭却没有如此战绩的原因。
(2)钉钉宜搭开发灵活性:低;上手难度:低
宜搭的产品逻辑是希望可以兼顾不懂技术的业务人员,也可以用宜搭开发。那么势必降低开发的灵活性(更少的代码),有点两边不讨好。对于业务人员太过复杂,对于开发者来说,灵活性太低,限制束缚太大。宜搭适合懂一点技术,对业务逻辑的灵活性要求不高,又想自己搭一套合适自己公司用的 CRM / ERP 的公司。
(3)钉钉宜搭的价格
- 体验版:10人使用,数据量 1 千条 / 月
- 标准版:1988元/年
- 尊享版:3988元/年
- 混合云版:12万/年
2.卡拉云 - 程序员的开发利器,多种数据库 / API 接入,适合快速开发后台管理系统
(1)卡拉云介绍与用户评价
卡拉云(kalacloud.com)是新一代低代码开发平台,适合快速开发多数据源接入的后台管理系统。卡拉云已帮助开发者完成前后端的基础开发。卡拉云内置常见的前端组件,简单拖拽即可生成复杂的表单、表格、图表、富文本等前端组件。也无需写后端,填写配置表即可快速接入 MySQL、SQL Server、MongoDB 等常见的数据库,以及 Restful API、钉钉、企业微信、飞书等第三方数据源。
因为卡拉云可以接入多种类型的数据库,所有卡拉云可以很好的和公司现有系统并行运行以及作为公司内部各系统的中枢,打通和串联企业内部所有后台管理系统。
对于开发者来说,卡拉云是它们的开发效率核武器,卡拉云像完全没有束缚的乐高版开发工具一样,帮你把前端组件调试好,后端调用数据写好,开发者只需要根据自己的业务需求,拖拽组件,接入数据源即可快速搭建后台管理系统。
(2)卡拉云开发灵活性:高;上手难度:中
卡拉云把后台管理系统抽象成三个部分,「前端组件」、「后端数据」、「前后端连接代码」,抽象程度极高,灵活性对标纯代码。前端组件随意组合,后端数据源随意接入,仅需写简单的 JS 代码,即可把整个系统串联起来。
卡拉云作为低代码开发工具,对非技术人员非常不友好,如果完全不会写代码,那么基本无法使用卡拉云。但对开发人员极度友好,在搭建后台管理系统的这个场景下,开发者可以随意拖拽生成组件,随意接入数据源,卡拉云帮开发者把脏活累活都干了,让开发者可以专注在业务逻辑的开发上,灵活性极高。
(3)卡拉云的价格
- 个人 / 小团队版:永久免费
- 初创企业版:5900元 / 年
- 集团企业版:19900元 / 年
- 私有部署:联系平台
3.简道云 - 工作流表单驱动,适合需求标准的数据工具搭建,面向不懂技术的中小团队
(1)简道云介绍与用户评价
简道云严格来说是一套零代码开发平台,非常适合没有开发团队的中小企业。中小企业的开发场景相对简单,业务逻辑标准,简单云以表单驱动,可快速搭建企业内部工作流工具,可以自定义表单、自定义报表、自定义工作流。
简道云对非技术人员非常友好,完全不需要写代码就能搭出像样的工作流工具。
(2)简道云开发灵活性:低;上手难度:低
作为零代码开发平台,简道云相对其他低代码平台来说,没有什么开发灵活性,企业需要适应简道云低业务逻辑。但好的方面是只要企业需求简单,无需写代码,开发难度极低,不懂技术的业务人员也可以使用。
(3)简道云价格
- 基础版:免费
- 标准版:168 / 人 / 年;30人起购,即 5040 元/年
- 企业版:365 / 人 / 年; 30人起购,即 10950 元/年
4.氘云 - 面向数字化管理员的在线管理工具,非技术人员也可快速搭建管理工具
(1)氘云介绍与用户评价
氚云背靠阿里发展,与钉钉深度整合,面向数字化管理员的在线管理工具。丰富的 API 接口,可视化表单、自动化流程、智能报表,界面友好美观。氚云的定位是以场景为中心,通过可视化表单、工作流程设计、智能报表,帮助业务人员快速搭建业务流程管理工具。
(2)氘云开发灵活性:中;上手难度:中
氘云与简道云几乎同时上线,所以他们的对业务工具的抽象程度和逻辑非常类似,界面也非常类似。氚云因为拿了阿里的投资,现在强制钉钉登录,开发者必须有钉钉账号才可以使用,没有账号无法使用。
(3)氘云价格
- 标准版:4280元起 / 年(限 30 人)
- 专业版:7280元起 / 年
5.明道云 - 企业常规范式开发,可视化搭建,流程自动化
(1)明道云介绍与用户评价
明道云数据可视化布局设计简单流畅,表单可设置流畅触发器,可流程自动化,实现关联触发操作。明道云内置六大模块:工作表、视图、自动化流程、角色、统计、自定义页面,使非技术人员也可以搭建标准化的 CRM、ERP 等企业工具。
(2)明道云开发灵活性:低;上手难度:中
明道云的界面设计和开发逻辑相对于简道云来说要复杂的多,虽然都是面向非技术人员的低代码开发平台,明道云的上手难度要高不少。但明道云在业务自动化协作方面有相当好的开发逻辑,非常适合 OA 协作的开发场景。
(3)明道云价格
- 标准版:9900元 / 年
- 专业版:19900元 / 年
- 期间版:39900元 / 年
值得注意以上 5 款低代码开发平台,只有卡拉云一家可以接入开发者自有数据库,这也意味着,只有卡拉云可以解决企业内部多套系统互相打通的问题,帮助企业实现多系统数据整合,打破数据孤岛。比如,库存管理系统和销售订单系统打通,游戏客服系统和游戏用户数据打通,销售订单系统和财务系统打通。卡拉云在帮助开发者提高开发效率的同时,也保证了开发的灵活性。
卡拉云可帮你快速搭建企业内部工具,下图为使用卡拉云搭建的内部广告投放监测系统,无需懂前端,仅需拖拽组件,10 分钟搞定。你也可以快速搭建一套属于你的后台管理工具。
卡拉云是新一代低代码开发平台,与前端框架 Vue、React等相比,卡拉云的优势在于不用首先搭建开发环境,直接注册即可开始使用。开发者完全不用处理任何前端问题,只需简单拖拽,即可快速生成所需组件,可一键接入常见数据库及 API,根据引导简单几步打通前后端,数周的开发时间,缩短至 1 小时。立即免费试用卡拉云。
扩展阅读: