1简介 - 图1iVX是什么

1简介 - 图2

更新时间:2023-11-24 17:28:35

简介

iVX应该是现在最简单的一种编程语言,“图形化,自动生成代码(但不用写代码)”是这种编程语言的最大特点。
经过17年的研发,iVX技术已经相当成熟、安全。iVX专注于为用户提供一套全新且完整的可视化开发体系,基于逻辑可视化和全栈代码自动生成技术,iVX面向个人和企业开发者提供一套易用且完善的可视化开发平台,用户只需要通过点击、拖拽和配置完成应用前后台和数据库的开发。iVX提供无代码和低代码可视化开发能力,帮助用户实现高效的个人应用和企业应用开发,降低技术门槛,大幅提升IT生产力。

平台介绍

iVX代表了一种崭新的“生产力工具”,融合了技术和产品领域的巨大创新。用户只需要通过点击、拖拽和配置完成应用前后台和数据库的开发。
iVX作为一款为“开发应用”而生的可视化编程工具,将传统编程语言进行“抽象”和“结构化”处理,以实现“更低的学习门槛”、“更快的开发效率”、“更易运营维护”。
同时,iVX保证了高质量的应用“前后端代码自动生成”,使用iVX开发的应用源码支持导出,既可以在云端自动部署,也可以部署到私有云,避免了被“锁定”在平台上的困扰。
iVX提供各种to B的解决方案,包括“企业中台解决方案”、“数字化管理系统解决方案”、“企业营销/小程序/H5解决方案”、“智能物联网/BI解决方案”、“智能城市/园区解决方案”等。

技术领域

iVX 涉及的技术和产品领域广泛,包括逻辑可视化编程语言、集成开发环境 IDE、可视化逻辑编排和页面搭建、可视化数据模型设计、低代码/无代码、技术中台/业务中台/数据中台、云原生、云计算、DevOps等。
iVX IDE(集成开发环境)构建在现有的基于代码的高级编程语言体系之上,自身具备编译器/解析器,支持前端生成JavaScript代码,后端可以自动生成Java、Node.js、Python等多种高级语言。
此外,iVX具备自定义扩展和模块化开发能力,支持无代码开发的基础上插入程序代码、编写自定义组件、引入npm和SDK包。iVX采用正交和结构化设计,支持开发者封装“模块”在在平台内跨案例、跨账号分享和重用。

平台能力

可视化开发环境

1. 提供一个完善的低代码开发IDE(整合开发环境),支持不编写代码即可实现应用的构建,支持生成网页应用、Android/iOS APP、微信小程序类型的应用。
2. 前端开发支持使用可视化组件搭建各类页面、支持自定义样式和布局,支持低代码/无代码的交互逻辑设计和控制。
3. 后台开发支持数据库可视化生成模型和服务逻辑,支持后台管理和控制角色权限,支持API开发和调用。
4. 平台支持多人开发和版本管理,并具备有后台日志系统;
5. 平台自带编译器/解析器,能生成独立应用,并能够导出应用源代码,实现应用脱离平台独立部署。
6. 平台能和现有云计算平台平滑对接,可以部署到多数公有云平台,支持redis、mq、socket等;
7. 平台生成的应用具备良好的可读性和可维护性,通过模块化开发和“可重用”设计,降低开发工作量,提高开发效率;
8. 平台能基于科学、合理的有效手段量化人员的开发数据。

标准化组件

平台能提供丰富、易用的标准化组件,具体包括:
1. 可视化开发的UI组件,包括布局容器、文本、按钮、输入框、图片、富文本等,支持自由调整尺寸和样式,能够完整地还原页面需求;
2. 数据可视化的图表组件,包括折线图、柱状图、饼图、漏斗图等;
3. 数据交互和处理的数据组件,包括文本变量、数值变量、布尔变量、时间变量、通用变量、一维数组、二维数组和对象数组等。
4. 对接微信、支付宝等登录和支付功能的接口组件;
5. 支持H5、Canvas动画开发的画布和动效组件。

扩展性功能

1. 能跟其它系统实现数据连接,且能够满足可持续扩展性开发需求,能够对接已有程序和其他外部系统开发,包括:
2. 支持上传自定义组件,且有市场可以进行维护;
3. 支持自定义CSS、JS函数、连接外部数据库和编写SQL语句;
4. 支持上传包括Java SDK的多种SDK代码,并能和平台生成代码片段一起运行。
5. 支持JWT 登录、单点登录(SSO)、WebSocket 即时通讯;
6. 支持上传自定义组件,且有市场可以进行维护;

安全及稳定性

1. 具有加密组件与加密功能,能对内容和通信进行加密。
2. 不依赖任何第三方非开源产品,例如不依赖oracle等;不存在第三方知识产权。
3. 前端、后台生成代码能够通过测试或安全扫描。
4. 生成应用本身无bug,符合开发和设计人员预期。

应用场景

iVX包括但不限于企业内部管理系统(如ERP、MES、CRM、BPM、APS、HRM、OA、BI、财务系统等)、企业内部文档协作(如文档、表单、表格、脑图等)、IM、电商平台、各类大屏幕交互展示系统、2D/3D游戏、营销应用、各种个人应用等等。
解决方案覆盖多种行业,从卫星研制到物业管理,从医疗系统到智慧城市,从机场管控到游戏开发等领域。

产品优势

与所有其他“低代码/无代码平台”相比,iVX具有生成全栈代码的功能,用户可以进行二次代码开发和自由部署,避免了被“锁定”在平台上的困扰。
相比所有其他“编程语言”,iVX能够提供更高的学习效率、更快的开发效率和更便捷的运维原理,同时保证代码高效运行。

发展历程

2023年 iVX 5.0 正式运营
云端资源“按需供给”
内部实现“微服务”+ “Serverless”
支持自定义组件
支持自定义小模块
全面生态支持(模板、组件市场等)
全场景支持/全系统支持全数据库支持(DBO)
全编程语言生成支持(AST抽象语法树)
2022年12月 iVX正式上线
React Core支持原生小程序
前后台分离
全面接入云计算资源
引入小模块
2017年5月 iH5 VUE版上线
支持后台数据能力
支持前后台一体逻辑编排
支持绑定“数据驱动”布局
2015年 iH5上线运营
支持复杂微信H5开发
支持较复杂逻辑编排
支持物理引擎支持各种营销场景应用
后台能力初步支持
2013年 支持前端事件驱动
支持Dom对象操作
支持简单逻辑编排
支持动画和时间轴交互能
开发一些简单网页和游戏
2012年 支持前端交互
采用Google 的GXT
技术上已经全面转向JS
支持网页简单前端布局
上线未运营,内部使用
2007年 简单前端布局
基于Flash的技术框架
工具初步内测

客户案例

在应用开发方面,iVX与华为合作共建“鸿蒙生态”、“快应用生态” ;在企业的数字化建设方面,用自研核心技术作为底层支撑,帮助数家上市公司实现了数字化转型/数字化管理的全套业务应用研发;
同时,iVX也是政府的合作伙伴,曾经用「30分钟」的超级速度实现紧急救援应用开发上线,帮助河南政府抢险救灾。数万人同时在线,成为了官方首选救援平台。

所获荣誉

2019中国软件网“零代码开发平台年度明星产品奖”;
2020年 第二十二届中国国际高新技术成果交易会“优秀产品奖证书”,获奖项目“iVX-零代码可视化开发平台”
2021年广东“众创杯”创业创新大赛,iVX-通用无代码开发平台项目在2021年广东“众创杯”创业创新大赛之科技海归领航赛中,荣获主赛道企业组金奖。
2022年7月 第七届海归创业大赛 第一名(金奖)