很多用户和客户都误解iVX是“低代码”平台(我之前也认为,但是我的评价是低代码中最强存在),原来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用起来就太顺手了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。