低代码之间到底有些什么区别?对比编译型平台“iVX 无远 牛刀”以及接口型平台“明道 宜搭 简道 轻流 氚云 ”

跟踪研究了很长时间,写一篇文章来和大家分享。
首先,我想说的是,大家不要对“地代码”“无代码”有什么偏见,这些都是技术发展的必然,我们只讨论发展的阶段和相关的技术,同时也为大家做好技术上和心理上的准备...
另外,我还发现当前学校教学体系(例如计算机相关学科)存在一个“核心矛盾”——高速发展的计算机和编程技术和落后的课程体系之间的矛盾。学习的东西都有用,但是有可能一些内容还没有毕业就已经过时了...
言归正传,标题我列举了一些相关的无代码/地代码产品,我把他们主要分为两类
第一类:编译型(翻译型),能实现逻辑比较完备,有语言的基本特征,例如iVX 无远 牛刀等
第二类:“SaaS+开发接口”型,这种类型主要应用于“表单/工作流/Bi”这三个领域,例如“明道 宜搭 简道 轻流 氚云 ...”,有好几十款类似产品
我总结了一下,有以下核型不同点(编译型我就找了iVX作为代表进行对比):
其实没有谁好谁不好,只是解决问题不同而已!


区别一、产品的思路不同:编译型(iVX)解决通用问题;接口型(others)解决领域内问题




编译型产品iVX会更加底层
iVX也可以开发类似Bi引擎、工作流、表单类产品,网站上可以找到(如下)


这个通过iVX开发的Bi引擎还可以自定义echart组件


区别二、用户不同:iVX用户就是程序员或者统称为开发者(非业务人员);接口型的用户就是“业务人员”,满足不了,再给程序员开发


简单说就是:接口型,提供的就是一款可以接着开发的SaaS产品或平台;而编译型,则是一个完整的开发体系。

区别三、学习价值不同:例如,iVX是一种新的编程语言,学习价值较高;接口型产品,只能在该产品框架内组装,而且同类型产品众多


区别四、应用的范围不同:编译型能够开发更广领域;接口型,主要用于开发“企业内部流程管理系统”



区别五、有无框架限制:编译型可以和任何系统和框架对接,也包括接口型地代码产品;接口型,只能在自家产品框架下进行扩展,和别家不兼容




接口型低代码框架是排他的,只能在框架内部扩展
怎么理解呢?看下面两个图就知道了。


接口型低代码平台,已经有一套自己的框架,例如,用户、权限等,因此要加的所有新应用,必须在这个框架里面去实现,其实就是说你是跳不出这个框架的。而且各个低代码平台之间也是不可能打通的。编译型产品不存在这个问题,开发的颗粒度和编程语言一样,并没有框架限制,而且也可以和现在低代码平台配合。
 

总体而言,当然,如果是业务同学,接口类就可以直接使用,会比较方便;如果是开发同学,我还是建议学习第一类“编译型”产品,价值更大一些。两种做法无优劣,只是解决问题不同。


希望我的分享给大家带来帮助!

你可能感兴趣的:(低代码技术,发展趋势,前端后台,开发平台,云开发,开发工具,web开发,云计算)