iVX本身使用的技术栈?

iVX整体技术

iVX前端技术栈

自定义组件:用户可以根据iVX提供的组件标准,自行编写组件或采用现成库npm包等,上传自己的组件。 React Core:前端生成代码以及前端IDE都是通过React实现的。 吸收Vue特性:相当于是用React将Vue的简洁的很多特性重新实现了一遍,将Vue的简洁+React的高效融为一体。 3D组件:three.js,3D实现基于three.js,能实现强大的3D在线编辑功能,可能控制对象旋转、运动、镜头等;能实现720云相关效果。 Pixi.js:物理引擎实现(类似egret)。 图标组件:Echart 富文本编辑器:Quill 全景组件:Krpano 默认UI组件:antD 前端伪类:修改属性,马上显示。 路由:自有技术支持。 搜索引擎优化:自有技术支持。

iVX中台后台技术栈

后台和中台的关系:在iVX中,自动生成的代码集中在前端和中台(中台包括所有的业务逻辑),这两部分都可以编译为JavaScript;而真正的后台部分,则是通过Go语言编写的DLL动态连接库来实现的,这个DLL是直接对接后端IaaS资源层,这个DLL是可以从网站上免费下载的。 微服务架构:采用iVX自身的方式来建立微服务和微服务上架管理机制。在iVX内部,包括“公开服务”“组内微服务”“(企业)微服务”“服务”的概念,灵活实现服务有序共享,并保证数据安全访问。 BaaS (Backend as a Service):“iVX云”后台高度集成AWS后台产品,将所有后台“数据”“API”“计算”都看成资源来进行管理,并将AWS的核心后台产品都抽象成了iVX中后台组件进行使用,方便用户快速搭建后台的同时,还透传了云计算厂商的后端能力,使得所有IaaS层资源“计算”“流量”“存储”所有节点都是弹性的;通过iVX发挥云计算最大能效。 FaaS(Function as a Service):直接使用AWS或阿里云的函数计算lambda。 资源和计费管理:通过云计算的方式对用户运营的应用进行收费和管理。

带大家了解一款0代码可视化编程工具,小白也能学会开发应用。 https://www.ivx.cn https://www.ivx.cn/videocenter

经验分享 程序员 微信小程序 职场和发展