三分钟创建一个新应用,ivx的神奇之处【PPT式程序开发】

简介: IVX是一门人人都能快速掌握的可视化编程语言

文章目录

🍓🍓用ivx创建一个新的应用(零基础)

🚀🚀

🥭🥭点击链接,跳转到官网

🥭🥭点击立即体验进入应用创建页面

🚀🚀IVX是什么,为什么选择IVX

🚀🚀创建一个项目

🥭🥭 空白应用创建

🥭🥭 已有模板添加应用

🚀🚀首页效果图

🚀🚀项目的发布和预览

🚀🚀手机预览

🍓🍓iVX整体技术

🥭🥭原子组件:(专利技术)

🥭🥭快速事件面板:(保密技术)

🥭🥭应用预览模拟器:(保密技术)

🥭🥭AST(抽象语法树):

🥭🥭编译器:(保密技术)

🥭🥭多人开发Git:(专利技术)



🍓🍓用ivx创建一个新的应用(零基础)

🚀🚀

🥭🥭点击链接,跳转到官网

IVX是一门人人都能快速掌握的可视化编程语言


🥭🥭点击立即体验进入应用创建页面

adb7d8f31f7d196ab8429fabca985e9e_babc71c1e6bc49e9b5525045b3aba139.png


🚀🚀IVX是什么,为什么选择IVX

30fded0a46303506b86bd81df0f02082_72ddba9f1098444786a87254a97431ca.png

绝大部分程序员做的都是中低端代码,本身为公司提供的价值与公司不符,大多被裁员。在IT行业的发展下,大厂不再过多需要只会写简单代码的程序员。例如在2010年左右,大厂一些项目中的中低端代码【简单的,耗时,没有任何技术含量的】一般都会丢给外包公司,这就是一个很好的而体现。在这样的大趋势下,一批低代码,无代码平台兴起,而IVX就是其中的一员。疫情的影响下大厂收缩自己的业务线,不再盲目的扩张导致中低端代码程序员进一步被裁。IVX简单的拖拽和环境的配置就能完成项目的开发。如果你是在校生,你还会担心学不会吗,你还会担心是学Java还是python吗。即将步入职场的你还会在乎从事哪一门语言吗。


一句话,如果说ivx想什么,我觉得他像PPT


🚀🚀创建一个项目

🥭🥭 空白应用创建

47a46b97ecc495ff8005e357698b78ef_a8f701572b484a5cae2bfcfac83efdc5.png


首先我们需要找到ivx编辑器,然后选择你所需要的场景。这里可以开发web网页版、小程序(微信,支付宝),H5,原生Android以及IOS等等,可以说功能非常的全,面很广。最后,我们选择默认的方式创建,进入项目后我们在右上角部位修改刚刚创建的应用的名字,当然,然后保存。当然,如果你进来之前就创建好名字了,不想重新改名字,那么直接进入下一步骤就可以了。

0445da45085aedd47cdd1ad528d0f3cb_2ae2cfc0a2634f23939505a3eca28301.gif


🥭🥭 已有模板添加应用

在IVX里面除了空白应用的添加还有已有的模板添加,这个还是比较人性化的,就像ppt一样,我觉得就挺好。已有的模板可以完成一部分的需求,现在可能模板还不是很多,但是后期需求的增加,模板也是越来越多的。我们这里选择的是一个H5电商的前后台。

5cc6697971aa8495dc85af7d9174dc47_738d108061f44fd59f6662c6c64eb475.gif


🚀🚀首页效果图

我们上面直接用ivx自带的模板创建了一个H5的前后台,下面我们来看看效果图吧。可以看见第一次进来有蓝底白色的文字大概讲解了每个模块的作用。

d274cc7f9cb72708be4c384d60ca0a18_f55ae6401db34572becdea7510fe2683.png

我们可以发现,使用模板创建好的应用大部门布局之类的已经完成,例如下面的订单页面,布局基本完成,需要做的就是对接接口,完成数据的联动了。

dec65428d594cdedf4869bf81765b92c_fed2eb111cb94b4f8eaa879f91c41c6a.png

初次之外,右边的对象数也是一个很好的学习的地方,方便快速上手demo。官方也有一写学习视频提供,最重要的是这个个人使用是免费的,企业的我没有用过,不敢乱说。

761caf523915e245b1b52e045375c23c_c08b524d60e54e709f3522a15a74dc2d.png


🚀🚀项目的发布和预览

项目的预览分为两种方式,一种直接编译,跟编译器中的一样。还有一种倒是挺新颖的,通过二维码扫描查看。

41196b12d97e99a5520dc33ee10927ed_e781f2374c3f495283157a5fea0a0138.png


🚀🚀手机预览

我们选择的是H5路径生成的二维码,手机扫描出现下面的效果【因为没有找到什么相匹配的免费接口数据,所以就没有连接接口去调试】


cb8e4e2094904c3e87a545f94e78f6a3_71cc4f893b274780a2ee823a6e80cefb.gif

🍓🍓iVX整体技术

🥭🥭原子组件:(专利技术)

抽象出超过200+前端和后台原子组件,每个组件都具备“不可拆分”特性,并表达独立具有特征的属性;同时每个组件都具备“属性”“触发条件”“功能(函数)”。

逻辑编辑框架:(专利技术)通过事件面板,以及内部的“条件”“循环”“回调”“延时调用”,实现了完成的“触发式逻辑控制”。例如:当“按钮A”被“点击”,“视频B”开始“Play”中;“点击”是对象“按钮A”这个对象的一个“触发条件”,而“Play播放”则是对象“视频B”的一个“函数”。


🥭🥭快速事件面板:(保密技术)

由于要在Web环境下容纳超过10万行事件的快速编辑和响应,iVX需要对事件面板做很多算法优化,冲突检测。


🥭🥭应用预览模拟器:(保密技术)

为了用户可以快速预览,iVX开发了一套基于WASM(网页汇编语言)的快速预览框架,由于不需要编译过程,大大缩短预览时间。


🥭🥭AST(抽象语法树):

(专利技术)将所有对象在事件面板中的逻辑表达,转换为一个新的中间语言,这就是抽象语法树。随着AST的演进和发展,将可以独立生成各种基于代码的语言,例如Java、Python、C/C++等。


🥭🥭编译器:(保密技术)

将AST抽象语法树,编译为目标语言执行代码,例如编译为WebApp、微信小程序、Windows应用等。


🥭🥭多人开发Git:(专利技术)

只要是从事程序员的工作应该都知道,只要一个项目是多人协作完成的基本上都会用到SVN或者git等代码托管工具。


由于iVX才有的对象存储的方式,并不是基于文本的代码,并不能直接使用开源的Git产品和框架,因此,iVX自行开发了一套自有知识产权的Git,专门用于对象的冲突检测、代码合并、代码拉取的算法。

目录
相关文章
|
6月前
|
存储 小程序 开发工具
零基础开发小程序第四课-查看功能开发
零基础开发小程序第四课-查看功能开发
|
6月前
|
前端开发 测试技术 UED
前端知识笔记(三十三)———浅谈用户体验测试的主要功能
前端知识笔记(三十三)———浅谈用户体验测试的主要功能
98 0
|
小程序 容器
零基础开发小程序第四课-查看功能开发(二)
零基础开发小程序第四课-查看功能开发(二)
|
存储 小程序 开发工具
零基础开发小程序第四课-查看功能开发(一)
零基础开发小程序第四课-查看功能开发(一)
|
存储 缓存 小程序
送大家一份微信小游戏开发学习资料
春节假期临近,提前预祝大家兔年吉祥如意。这里我为大家准备一份学习资料,虽然是春节假期,但是我相信还有不少人是有学习计划的,希望这份学习资料能够对你学习做游戏有所帮助。 这些的教程资料已经帮助过很多人做出了自己的第一款游戏,希望它们还能够继续帮助更多想要做游戏的朋友,进入游戏开发世界的大门。
109 0
微信小游戏开发系列教程3-熟悉所使用的游戏制作工具
这一节我们会熟悉一下将要使用的游戏制作工具-微信小游戏制作工具,然后制作出第一个“你好,小游戏”的事例,向小游戏开发世界问好。 欢迎体验我的微信小游戏作品精致1010。
106 0
|
设计模式 存储 移动开发
《微信小游戏开发》自学讲义整体目录
主要给购买《微信小游戏开发》套装实体书的读者,提供一套自学讲义。依靠这套讲义,读者可以自行安排训练,每天完成一个或多个学习步骤,最快不到三月即可完成所有学习。
192 0
|
SQL 分布式计算 监控
互联网后端技术栈一览,写得太好了。。(3)
互联网后端技术栈一览,写得太好了。。(3)
496 0
互联网后端技术栈一览,写得太好了。。(3)
|
SQL 开发框架 小程序
小程序开发-第二章第二节小程序电影卡片模板-全栈工程师之路-中级篇
小程序开发-第二章第二节小程序电影卡片模板-全栈工程师之路-中级篇
107 0
小程序开发-第二章第二节小程序电影卡片模板-全栈工程师之路-中级篇