iVX和低代码并没有什么关系(ivx低代码平台)

很多用户和客户都误解iVX是“低代码”平台(我之前也认为,但是我的评价是低代码中最强存在),原来iVX不是,它比低代码高级太多了:

虽然iVX确实符合很多低代码平台的基本特征,例如“可视化开发环境”、“有组件有模版”、“支持多平台扩展”、“也能不写代码完成应用开发”、“也能完成工作流、BI、表格、表单场景的开发”… 但是,iVX和现在所说的“低代码”还是存在本质的区别:

核心差异点

低代码平台

iVX

说明

定义和定位

针对企业设计的:

内部快速开发工具

面对开发者的:

图形化编程语言

自带IDE

导致技术架构上也完全不同:

iVX涉及编程语言设计、编译器/解释器、各种框架/语义/语法转化、图形化IDE、

图形化多人开发工具、图形化逻辑表达(采用专用高密度事件面板)、变量设计、云计算集成、调试器集成等。

代码生成

(平台内运行)

(全栈多语言)

具备“代码生成能力”,则能“往前兼容”,

用户最终可以脱离平台,直接代码修改,

不会被单一平台“锁定”。

代码生成是核心,使得iVX具有编程语言特性。

功能颗粒度

场景级

(模型驱动)

语言级

(组件 逻辑)

iVX具备图灵完备的“非代码逻辑表达”能力,以及分层的设计:

(代码–组件–小模块–模型–模版)

无论是前端后台,iVX都具有更细颗粒度

和代码关系

需要少量代码

(低代码由来)

充分非必要

iVX和代码是“充分非必要”的关系,代码在iVX中的各个地方都可以使用,包括:自定义组件、JS函数、CSSHTMLJavaSQL、以及各种SDK。

但是完全不用代码也可以。

导出部署

源于代码生成能力

逻辑表达

工作流逻辑

(非代码逻辑)

逻辑事件面板

(代码逻辑)

iVX使用专有技术;

低代码平台使用开源框架。

售卖方式

最终用户数

开发者数量

源于代码生成能力

iVX只负责生成代码,和运行时资源解耦(运行时资源由“公有云”“私有云”提供)

开发工具

多个

(多个工具)

1个

(一个IDE)

iVX实现了All in One;

低代码平台需要在多个工具上使用切换。

低代码对于通用场景有模板的情况下,用起低代码会更便捷高效。但如果自己想要做的应用具有个性化,iVX用起来就太顺手了。

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部