零代码/无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过20款零代码低代码产品
低代码/零代码的概念,也出来一段时间了,平台和产品也一大堆。最近专门测评了一堆,希望对大家有所帮助。
申明一下:SaaS也是0代码,这个不在讨论的范围内。产品千差万别,概念上做细致的区分原本就是一件非常麻烦的事儿,不敢保证绝对正确。
我们先来看一下低代码的基本公式(共识):
领域内应用 = 领域内基本模型 + Δ
(Δ为可编程部分,也就是需要用低代码实现部分)
首先,这个低代码一定是某一个“领域内”的,常见的领域有“BPM工作流”、“表单”、“BI”等等,不排除以后还有别的,例如AI、区块链等等。
其次,要弄清楚哪一部分是低代码?哪一部分不用写代码?这部分低代码是如何产生的?对于一些特定领域内的需求,用户量往往比较大,而产品的功能的场景变化不大,也就是说功能场景可以抽象出一个基本的“模型”出来,如果用面向对象的观点来看,这个模型就是由很多封装好的对象或组件构成,对象或组件内,以及集成了一些方法或API,供开发时候使用或配置。重点来了:由于应用内部的逻辑部分很难抽象成具体的模型,也很难通过简单配置实现,因此这部分通常需要用到代码—低代码由此产生。
本文提到的零代码,是指建立一套全新的可视化的语言体系,这套体系不需要写代码!这个东西可能产生吗?答案是肯定的!
这个过程比较复杂,概括起来过程大概是这样:
对互联网应用使用到的对象,前端、后台,全部抽象出来,再封装;几百个基础对象,要够基础,同时保证“触发条件、属性、函数”三证齐全;
然后需要构造一套类似“Scratch”一样的机制,用于表达逻辑—iVX使用的是“逻辑事件面板”;使得逻辑是完备的,这样应用就不会由功能上的限制了;
最后也是技术难度比较大的一步,需要专门写一个编译器,将逻辑部分和其它对象组件编译成代码。(因此,零代码最后生成的都是代码,只是这个代码对开发者来说可以是透明的。但是结果和写代码编译出来的并没有什么不同。)
下面是我们对比的表格:低代码平台和零代码平台对比(国内选取最有代表性的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★★★★。
零代码/无代码 vs 低代码 如何分类?如何区别?到底有什么不同?分析超过20款零代码低代码产品相关推荐
- HighNewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具 导读:在互联网时代,博主经常反思一个问题,如何跟进这个快速发展的时代才能不会被淘汰?博 ...
- 为普及再助一把力!《2021年中国低代码/无代码市场研究报告》正式发布
开发能力"下放",普通人也能通过"拖拉拽"快速搭建软件--在经历了大型套装软件.软件SaaS化之后,我国企业数字化进程即将迎来低代码/无代码开发的全新时代. 1 ...
- 5500字干货:低代码/无代码技术编程为何而生?
据了解,国外低代码平台Airtable在近日宣布完成2.7亿美元E轮融资,投资方为Greenoaks Capital Management.WndrCo.Thrive Capital.CRV.Caff ...
- 百特搭入选甲子光年《2022中国企业低代码/无代码产品应用与实践研究》最佳实践代表厂商
近日,产业智库甲子光年发布<2022中国企业低代码/无代码产品应用与实践研究>(以下简称"研究报告"),百特搭凭借低代码产品综合能力和丰富实践经验入选研究报告代表厂商, ...
- 百特搭作为低代码/无代码市场代表厂商入选《2022·爱分析低代码厂商全景报告》
近日,国内领先的产业数字化研究咨询机构爱分析发布<2022低代码厂商全景报告>(以下简称"报告"),作为优秀的企业数字化服务商,百特搭凭借成熟全面的产品能力和解决方案以 ...
- 如何对低代码/无代码平台进行分类?
如何对低代码/无代码平台进行分类?一个例子就能讲清楚! 周末你外出露营,在野外需要搭一个帐篷.有两种方法: 一种是最原始的搭帐篷方法,即有隔水布.外账.内账.营柱骨架等等...... 另一种是直接&q ...
- 大咖来信 | 微软中国CTO韦青:低代码/无代码时代来了,写代码的你准备好了吗?...
十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 编者按:编程语言几年一变样,学了C.C++,还得跟上Python的潮流-- 各大排行榜上,语言之争也是愈演愈烈,还架不住时不时杀出个黑马. ...
- 企业有了程序员为什么还要用 低代码/无代码
一.备受"争议"的无代码/低代码开发 在看这篇内容时,我们要知道,技术无时无刻不在进行发展,IT技术更是如此,快速的技术更新使得程序员在进行应用开发时效率更高:我记得在十多年前,开 ...
- 从前端智能化看“低代码/无代码”
简介: 什么是低代码/无代码开发?业界对于低代码/无代码开发是否存在其他不同的理解?低代码开发和无代码开发之间的区别是什么? 作者 | 甄子 来源 | 阿里技术公众号 一 概念 1 什么是低代码/无代 ...
最新文章
- 线性回归算法原理简介
- cocos2dx3.8 android打包脚本编写
- DataParallel 笔记
- xboxone硬盘坏的表现_【32期】硬盘损坏的根源居然是——它!
- 【bzoj 3173】[Tjoi2013]最长上升子序列
- 有趣又有用的皮托定理!
- Centos7 安装pyhton3.7.4
- 【Java】京东面试:说说MySQL的架构体系
- 【数据结构和算法笔记】图的相关概念(有向图,无向图......)
- 设备独立的操作系统软件
- python--条件判断和循环--3
- 1.3 Zend_Acl (3)
- 【优化算法】改进定步长与变步长LMS算法【含Matlab源码 629期】
- 浏览器请求头 request headers转换为字典小工具
- 06-移位寄存器74HC595芯片编程
- 数学分析教程(第三版)读后感
- 【NABCD需求分析】Time Shaft·时间轴
- [31期] 31期战地日记
- csgo跳投指令_CSGO控制台进阶指令
- [Android相机]通过手机摄像头识别环境亮度