App多端开发技术,即通过一次编码,分别编译为安卓、iOS、小程序等多端代码,实现多端开发。
在兼容和继承YonBuilder移动开发所有API、模块、技术栈以及用户体验的基础上,我们定义了一套新的代码编写标准(DSL):
基于标准Web Components组件化思想,兼容Vue / React语法特性,通过一次编码,分别编译为APP、小程序代码,实现多端开发。
APP代码使用DeepEngine3.0运行,全翻译式的运行原理提供完全原生的体验和性能。
YonBuilder移动开发多端技术的工作原理
开发者通过开发工具基于avm语法标准编写的代码,通过webpack、rollup等编译工具分别编译到app、H5以及小程序端。其中,编译到app端时,app基于V8引擎执行,avm.js作为runtime,二者实时协作完成UI的原生渲染以及业务逻辑代码的执行;编译到标准H5端,基于浏览器或者webview运行时,代码则借助于avm.js直接渲染到浏览器或者webview的真实dom上;编译为小程序端,则对应小程序代码,直接生成小程序语法。
YonBuilder移动开发基于多年的技术积累及开发者生态,围绕前、后端核心技术进行了全新迭代升级,在前端技术上,全翻译式跨平台引擎Deep Engine3.0、兼容Vue / React语法特性的前端开发框架AVM、支持多终端统一的编译环境以及基于VSCode深度定制的开发工具YonStudio可视化开发工具成为开发者广泛使用的移动开发工具。
YonStudio 3.0 高性能的全流程开发工具
基于业界领先的代码编辑器-Vscode深度定制,帮助您快速轻松地构建多端应用.我们为 Windows、Mac和Linux提供了出色的开发体验,您可以使用自己喜欢的操作系统进行开发。Studio3.0为多端开发流程中的每一个环节进行增效,保持和云端打通,在编辑器中即实现创建/导入项目、云编译、自定义Loader,以及模块管理、论坛互动等操作。
多端编译
无论您是面向Android、iOS、Web、App还是小程序打造应用, Studio3都能帮您快速编译对应终端的代码。
点击立即体验:YonBuilder移动开发平台