iVX和低代码有什么关系?

本文澄清了iVX并非低代码平台,尽管两者有相似之处,但iVX更偏向于面向企业内部的图形化编程工具,具备编程语言特性,强调代码生成能力和All-in-One解决方案,而低代码平台通常面向开发者,侧重于场景级和逻辑事件面板的非代码逻辑表达。
摘要由CSDN通过智能技术生成

很多用户都误解iVX是“低代码”平台,也就是“LCDP”,我觉得需要在这里说说:

iVX和低代码并没有什么关系!

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

核心差异点

低代码平台

iVX

说明

定义和定位

针对企业设计的:

内部快速开发工具

面对开发者的:

图形化编程语言

自带IDE

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

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

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

代码生成

(平台内运行)

(全栈多语言)

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

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

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

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

功能颗粒度

场景级

(模型驱动)

语言级

(组件+逻辑)

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

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

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

和代码关系

需要少量代码

(低代码由来)

充分非必要

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

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

导出部署

源于代码生成能力

逻辑表达

工作流逻辑

(非代码逻辑)

逻辑事件面板

(代码逻辑)

iVX使用专有技术;

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

售卖方式

最终用户数

开发者数量

源于代码生成能力

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

开发工具

多个

(多个工具)

1个

(一个IDE)

iVX实现了All in One;

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

本申明的目并不是评判“谁高谁低”,每一种技术都有其符合自身使用的场景。低代码也有很多适合的使用场景,也许在其适合的场景中,低代码还要更便捷一些。

但是iVX确实不应和低代码划分为同一个类别,希望大家能力理解和支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值