iVX低代码平台系列详解 -- 概述篇(二)
写在前面
ivx动手尝试电梯:ivx在线编辑器
iVX系列教程持续更新中 上篇文章可看:iVX低代码平台系列详解 – 概述篇(一)
ivx目录
- 写在前面
- 一、iVX优势
- 1.快速学习
- 2.快速开发
- 3.快速运行
- 4.快速维护
- 二·、iVX和现有编程语言的对比
- 三、ivx技术栈
- 前端技术栈
- 后端技术栈
- 四、ivx连接第三方数据库
- 五、ivx通过滑到时间轴做滑动轮播页
- 六、教程心得
一、iVX优势
1.快速学习
iVX逻辑上相对是比较简单的 所以初学者的话只需要从逻辑和具体功能入手即可快速上手进行开发 甚至有一些设计师、文科专业毕业生也可以快速学习和掌握iVX开发
2.快速开发
ivx可以极大地节省人力、工期等开发成本 从而打到快速开发的目的
3.快速运行
ivx内部编译和语法生成翻译等有强大的各种核心算法支撑 从而实现我们快速运行的目的
4.快速维护
前端所见即所得 随时更新修改 清晰的日志可视化系统以及结构化的小模块 层次感很强 逻辑也更易于去梳理 是的我们维护成本变得很低
二·、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中,自动生成的代码集中在前端和中台(中台包括所有的业务逻辑),这两部分都可以编译为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。
资源和计费管理:通过云计算的方式对用户运营的应用进行收费和管理。
四、ivx连接第三方数据库
我们可以自建数据库 iVX直接可以生成对应SQL语法的数据库包括:
MySQL
ElasticSearch
表格存储(AWS DynamoDB)
对象存储(AWS S3)
Redis
也可以通过API连接第三方数据库 DBO模式(第三方数据库):
五、ivx通过滑到时间轴做滑动轮播页
新建一个属于我们自己的小应用
然后就可以操作啦
六、教程心得
博主整个使用下来 发现ivx真的做到了快速学习、快速开发、快速运行、快速维护 对新手真的友好 作为开发者的角度 永远是动手>理解的 所以说 大家可以大胆尝试下哦
ivx动手尝试电梯:ivx在线编辑器
官网: https://www.ivx.cn/
ivx公众号:ivx_cn
iVX低代码平台系列详解 -- 概述篇(二)相关推荐
- iVX低代码平台系列详解 -- 概述篇(一)
iVX目录 iVX低代码平台概述 1.iVX是什么? iVX--首个通用无代码开发平台 iVX的三大属性和两大能力 2.iVX有什么用? iVX试图解决什么问题? 3.iVX研发目标是什么? 4.iV ...
- IVX低代码平台开发——微信小程序实现抽奖功能
写在前面 通过利用可视化编程实现微信小程序的抽奖功能,带大家初步了解 iVX 的强大之处. 文章目录 写在前面 iVX开发 抽奖功能实现 iVX开发 基本介绍 iVX是一个 "零代码&quo ...
- 从0开始搭建低代码平台系列(系统设计与规划)
前言 什么是低代码?低代码开发是种通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序.这些工具通过减少手工编码 ...
- 计算机评分主硬盘分数低,鲁大师跑分详解-内存篇:内存跑分为什么比别人低?分数到底差在哪?...
原标题:鲁大师跑分详解-内存篇:内存跑分为什么比别人低?分数到底差在哪? 今天鲁sir不说别人家的手机了,说说自己家的鲁大师,回归老本行,接下来呢给大家详细解释一下鲁大师跑分项目. 本期是第一期,所以 ...
- IVX低代码平台——小程序微信红包的应用的做法
前言 本文将向大家展示低代码开发:通过使用用户组件鉴权避免非微信用户获取红包,并使用服务和事务记录用户申领红包的记录:符合获取红包的用户,则通过后台逻辑发送后台生成的金额至本人微信中. 文章目录 前言 ...
- IVX低代码平台——微信小程序获取用户信息
写在前面 小程序可以通过方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系.本文将向大家展示低代码开发:小程序实现获取用户信息的方法,供大家参考. 文章目录 写在前面 开发概述 准备工作 用 ...
- 计算机评分主硬盘分数低,鲁大师跑分详解-内存篇:内存跑分为什么比别人低?分数差在哪?...
今天鲁sir不说别人家的手机了,说说自己家的鲁大师,回归老本行,接下来呢给大家详细解释一下鲁大师跑分项目. 本期是第一期,所以给大家解释一个最直观也是最容易被忽略的电脑硬件--内存.内存也就是我们电脑 ...
- 低代码发展专访系列之一:低代码平台产品的使用者都是谁?
2019年开始,低代码爆火.有人认为它是第四代编程语言,有人认为它是开发模式的颠覆,也有人认为是企业管理模式的变革--有很多声音,社区讨论很热烈.CSDN随后展开低代码平台产品系列活动,包括低代码开发 ...
- 十年磨一剑,你要的低代码平台在这里
目录 低代码平台现状 没有创新的"拼凑",没有好东西 ivx平台是什么 ivx与其他平台的区别 产品思路不同 用户不同 学习价值不同 应用范围不同 有无框架限制 总结 低代码开发平 ...
最新文章
- JVM学习1:JVM和Java体系结构
- Xshell实现Windows上传文件到Linux主机
- C# MD5加密工具方法
- 4.11-固件映像包 ( FIP:Firmware Image Package )简介
- VSTS TFS 强制删除签出锁定项 解除 锁定
- 【CodeForces - 195A】Let's Watch Football (追及问题,模拟)
- python入门第八章 商品数量检测 头像格式检测
- mysql 书名_深入理解MySQL
- native2ascii的使用
- POSTGRESQL通过身份证号码筛选年龄的两种方式
- 2021 Alexa SmartHome Skill 对接(二)配置及服务对接
- ps 蒙版抠图更换背景色或背景图片
- c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...
- kindle特性和硬件介绍(不介绍操作和使用方法)
- javaweb招聘管理系统的设计与实现
- 计算机高级技师证怎么考?
- WorkFlow一:WorkFlow基础配置
- Java语言,什么是Java语言?Java的版本。
- Unity2021接入讯飞语音听写(Android)
- 微信APP支付服务端PHP完整代码