写点什么

零代码 / 无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过 20 款零代码低代码产品

发布于: 2020 年 08 月 07 日

低代码/零代码的概念,也出来一段时间了,平台和产品也一大堆。最近专门测评了一堆,希望对大家有所帮助。



申明一下:SaaS也是0代码,这个不在讨论的范围内。产品千差万别,概念上做细致的区分原本就是一件非常麻烦的事儿,不敢保证绝对正确。



我们先来看一下低代码的基本公式(共识):



领域内应用 = 领域内基本模型 + Δ



(Δ为可编程部分,也就是需要用低代码实现部分)



首先,这个低代码一定是某一个“领域内”的,常见的领域有“BPM工作流”、“表单”、“BI”等等,不排除以后还有别的,例如AI、区块链等等。



其次,要弄清楚哪一部分是低代码?哪一部分不用写代码?这部分低代码是如何产生的?对于一些特定领域内的需求,用户量往往比较大,而产品的功能的场景变化不大,也就是说功能场景可以抽象出一个基本的“模型”出来,如果用面向对象的观点来看,这个模型就是由很多封装好的对象或组件构成,对象或组件内,以及集成了一些方法或API,供开发时候使用或配置。重点来了:由于应用内部的逻辑部分很难抽象成具体的模型,也很难通过简单配置实现,因此这部分通常需要用到代码---低代码由此产生。



本文提到的零代码,是指建立一套全新的可视化的语言体系,这套体系不需要写代码!这个东西可能产生吗?答案是肯定的!





这个过程比较复杂,概括起来过程大概是这样:



  1. 对互联网应用使用到的对象,前端、后台,全部抽象出来,再封装;几百个基础对象,要够基础,同时保证“触发条件、属性、函数”三证齐全;

  2. 然后需要构造一套类似“Scratch”一样的机制,用于表达逻辑—iVX使用的是“逻辑事件面板”;使得逻辑是完备的,这样应用就不会由功能上的限制了;

  3. 最后也是技术难度比较大的一步,需要专门写一个编译器,将逻辑部分和其它对象组件编译成代码。(因此,零代码最后生成的都是代码,只是这个代码对开发者来说可以是透明的。但是结果和写代码编译出来的并没有什么不同。)



下面是我们对比的表格:低代码平台和零代码平台对比(国内选取最有代表性的iVX)





接下来,我们把国内常见的低代码/零代码也列出来,并进行了一个分类,这个分类具有一定代表性,但不敢保证调查很完备。



以下为常见的低代码/零代码平台汇总和分类



一、编译型:

1、 零代码平台,只有iVX ★★★★★、牛刀★★。

2、 低代码平台,国内无远★★★、微软PowerApps★★★★,且都支持SQL语言。

二、BPM型(一部分支持表单和BI):

1、 B/S架构:明道云★★★★、简道云★★★、搭搭云★★★、宜搭云★★★、轻流★★★、炎黄盈动★★★。

2、 C/S架构:天翎★★★、workfine★★★、fineReport★★★。

三、云表单型:(类云端Excel+BI)活字格★★★★、云表★★★、魔方网表★★★、狐表★★。通常采用表格引擎,非数据库。

四、API管理型:APICloud★★★、APIConfig★。

五、大型平台内部构件:氚云(钉钉内App工作流构件)★★★、ZohoCreator★★★★、红圈云创★★、Salesforce的Force★★★★。



用户头像

还未添加个人签名 2019.09.26 加入

还未添加个人简介

评论

发布
暂无评论
零代码/无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过20款零代码低代码产品