云原生IDE:iVX免费的首个通用无代码开发平台

一、iVX简单介绍

1、iVX是什么东东?

iVX 是一个 “零代码” 的可视化编程语言,拥有方便的 在线集成开发环境 ,不需要下载开发环境,打开浏览器即可随时随地的进行项目编辑;iVX 拥有 “一站式” 的云资源,通过这一套一站式服务,iVX 可以实现一站式研发、一站式部署、一站式维护。
《云原生IDE:iVX免费的首个通用无代码开发平台》

  • 浏览器端的IDE
  • 尽可能无代码并能支持全场景应用的开发
  • 尽可能一次开发支持多套系统运营
  • 对云和应用导出部署有良好的支持

2、iVX 适用哪些应用场景?

iVX 支持各种中大型应用的开发,同时支持各种目标平台的应用。

iVX 的应用场景包括不限于:

  • 企业内部系统(OA HR CRM 文档协作 BPM工作流引擎 表单引擎 Bi引擎 ERP 任务管理系统 各种网站系统 )
  • 工业及物联网iot系统(MQTT相关使用 组态应用 大屏幕应用 MES iot各种系统…)
  • 各种复杂的电商逻辑的电商系统
  • 智慧城市、园区、展厅
  • 中小型游戏开发(纸牌、灵活、视频类、益智类、动作类等)不建议做MMORPG
  • 营销应用(H5、网站)

支持的操作系统包括:

  • Web 云原生
  • 微信小程序/阿里系小程序/字节系小程序
  • Android/iOS
  • Win/Mac/Linux 桌面应用
    《云原生IDE:iVX免费的首个通用无代码开发平台》

3、iVX 到底能开发哪些应用?

iVX 是一款高速发展的零代码可视化编程语言,现已可以完整覆盖几乎所有操作系统应用的开发,包括:

  • WebApp(通过 Web 浏览器封装,可以支持各种小程序,Android/iOS – App,Win/Mac/Linux App)
  • 原生微信小程序(iVX 专门针对微信小程序,单独制作所有相关组件)
  • 在进入 iVX 在线集成开发环境 后,可通过当前具体的需求选择需要开发的应用类型:
    《云原生IDE:iVX免费的首个通用无代码开发平台》

4、iVX一般适合怎样的用户?

未来一定是一个 “全民编程时代”,STEM教育的流行,也从侧面证明了这一点。
iVX 的学习并不需要特别的技术和基础,只要你能够使用计算机,通过短时间的学习就可以很好掌握这门 “零代码编程语言”。

总体来说 iVX 适合(但不限于)以下用户使用:

  • 想要学习并且在未来想要从事互联网编程的人
  • 想要转型互联网工作的人
  • 在校学生和老师(计算机相关专业、艺术设计相关专业、理工科等)
  • 初级中级的前端或后台开发者
  • 拥抱未来的所有人

5、iVX学习途径如何?

相比于传统编程语言,iVX更容易学习和更快上手。一般情况下,有代码编程经验的程序员一周就可以掌握,
而没有任何开发背景的人也仅需两个月就能全部掌握。
猛搓这里
《云原生IDE:iVX免费的首个通用无代码开发平台》

二、iVX的系统架构

1、前后端分离架构

《云原生IDE:iVX免费的首个通用无代码开发平台》
如上图所示,前台部分,对应前端应用程序,负责客户端界面的展示与交互。在iVX中,前端程序支持多种类型,包括web应用,小程序,原生app,与windows exe应用。在运行时,每个用户都会在本地客户端下载或安装一份前端程序来运行;后台部分,对应服务端程序,部署在后台服务器(集群)中,负责后台数据与通信逻辑的处理。

2、前端技术框架

iVX的前端核心框架为web应用,主体使用react架构,部分内部模块使用了自研的对象驱动引擎,并引用了pixi.js, three.js等画布渲染库。同时,web应用可以通过不同的打包方法生成其他类型的应用,如下图所示:
《云原生IDE:iVX免费的首个通用无代码开发平台》

3、后台技术架构

iVX后台应用的逻辑结构如下图:
《云原生IDE:iVX免费的首个通用无代码开发平台》
一个iVX的后台应用,从逻辑上分成4个部分:

  • 服务请求处理层,负责处理http请求,微服务路由,生成证书等工作,其程序代码由GO语言实现,在iVX公有云上,这一部分部署在AWS的容器服务上。
  • 服务逻辑层,负责应用服务逻辑的实现,即我们在服务事件面板中定义的所有逻辑。这一部分程序代码是目前是js,在iVX公有云上,由AWS的无服务器函数计算来运行;
  • 后台资源接口层,负责提供各种后台资源的调用方法,比如数据库的操作方法,文件的上传方法,这一部分程序代码也是由GO语言实现,和第一层一样,公有云上部署在AWS的容器服务上;
  • 后台资源,即各种数据库、缓存、文件等资源,iVX并不直接提供这些资源,因此在上图中用灰色表示。在公有云上,各种资源主要使用AWS的分布式云资源。

三、iVX绝对优势

  • 快速学习:程序员一周就能快速上手,新手减少两年的学习时间。
  • 快速开发:由于采用拖拽和配置,开发效率提升5倍以上。
  • 快速运行:前端和后台采用最先进框架,精选融合云计算公司核心产品。
  • 快速维护:效率提升数倍,核心开发人员离职后,产品依然可以快速维护

如果想对iVX更多的了解,请关注如下微.信公.众号

iVX公众服务平台

    原文作者:码莎拉蒂 .
    原文地址: https://blog.csdn.net/u011068702/article/details/125881875
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞