YonBuilder是面向企业组织和个人开发者的低代码开发平台,实现无代码、低代码、专业代码开发三种模式。提供元数据驱动和画布构建两种开发方式,通过点击拖拽+自动化代码生成和移动多端编译的技术,与开放平台、连接集成平台、DevOps平台无缝整合,形成覆盖开发、集成、测试、部署、运行、运维的完整开发构建服务。
YonBuilder移动开发平台(YonBuilder Mobile,简称YM)为移动应用开发提供了专业的低代码开发模式,采用自主研发的跨端引擎技术,前端使用H5和JavaScript作为开发语言,统一端API标准,通过模块化组装,一次开发实现跨平台IOS、Android、H5和小程序的移动应用开发,同时支持从开发、调试、发布、管理到运营的全生命周期管理。
YonBuilder Mobile基于云原生、混合开发、API连接、DevOps等能力的广泛应用,已形成了坚实的生态壁垒和先进的敏捷开发能力,迄今为止已有百万注册开发者在学习和应用YM移动开发技术,平台累计创建应用已超160万、累计生成安装包1000万、举办布道沙龙上百场,这些数字是平台可靠性的有效验证,也在带动着平台开发者的持续变现能力;我们的客户包括Intel、海尔、上汽集团、碧桂园、中信集团、春秋航空、克丽缇娜等诸多国内外知名企业,业务能力涵盖IoT、电商、教育、直播、O2O、社交等各个领域,依托平台可将原有数月甚至数年的开发时间成倍缩短,加速企业级应用的研发与落地,从而为企业降本增效,轻松应对创新性数字化挑战。
通过可视化拖拉拽快速构建应用程序,一键生成专业级移动应用源代码,开发者可直接二次开发使用。
只需一次作业,使用HTML5技术同时发布为Android、iOS、小程序、HTML5多端应用,使企业更专注于业务创新。
强大的Native渲染引擎提供丰富的API、出色的原生性能和流畅的页面交互,为你的用户提供最佳的使用体验。
1400个原生插件、20000+API的接入,覆盖90%以上的移动开发功能模块,以API连接的方式,支撑企业全场景应用落地。
Web工程师使用HTML5等标准Web技术开发拥有原生体验和原生功能的APP,Deep Engine使用半翻译式原理,运行中将Web翻译成Native API,通过领先的混合渲染技术,使交互更加流畅,界面更加优质,全方位优化至细节,打造不打折的用户体验。Deep Engine支持上千款终端完美适配的能力,大大缩短了开发周期,简单又跨平台的编码方式,帮助你加速APP发布,缩短成熟周期。
Deep Engine 将大量移动应用所需的功能“模块化“封装,并且借助YonBuilder移动开发平台的插件机制规范的提供给开发者,通过JavaScript语言,一套代码同时调用iOS和Android两个平台的模块,从而实现“积木拼装”式的原生应用开发;支持多人协作开发、一键多终端调试等服务。同时支持开发者扩展自定义模块,让移动应用开发更具灵活性和个性化。
AVM多端开发框架(Application-View-Model),是一个跨端的高性能 JavaScript框架,更趋近于原生的编程体验,它提供简洁的模型来分离应用的用户界面、业务逻辑和数据模型,适合对性能要求高、高度定制化的项目。
使用AVM多端开发,开发人员无需搭建特定的编译环境,一次开发即可同时编译为iOS&Android APP、微信小程序、微信公众号、钉钉小程序、友空间小程序以及H5多端应用。
虚拟DOM(Virtual DOM):消除终端差异,一次编写多端渲染。AVM充分尊重系统特性,为不同终端执行差异处理,实现高效渲染。
组件化(Composable):高重用性(60-90%的代码重用),可组合性,可维护性的架构设计,允许您隐藏复杂的DOM结构和行为,专注于应用的功能和外观,YonBuilder开发者生态将持续提供丰富而炫酷的组件。
数据绑定(Data Binding):编写直观简洁的代码,轻松将数据源绑定到您的应用用户界面,降低逻辑复杂性和开发难度,数据变更将自动实时反馈到用户界面。
状态管理和路由(State Management):有效分离用户界面和数据处理,降低耦合,在多界面、不同组件中共享应用程序的状态,轻松实现项目的工程化管理。
类Vue语法和兼容 React JSX:如果您是Vue、React的用户,将更易上手AVM,几乎不需要学习成本。
SuperWebView可使Web工程师和Native工程师免去繁琐的编译与联调工作,通过云端配置,为每个应用一键生成跨平台专属SDK,快速嵌入已有原生APP中,并且基于SuperWebView衍生的子应用可以和原生APP一样功能强大。
YonStudio开发工具是基于业界领先的编辑工具VSCode深度定制,提供云端一体的用户体验。支持全流程开发,用户在一个工具里拖拽组件即可生成专业级源代码,编辑器支持代码编写和管理、调试预览,编译发布等开发工作的全生命周期流程。
原生API及AVM语法支持:全量覆盖api.js扩展API和avm.js语法支持,提供智能帮助提示和自动完成功能。
简单高效的代码管理:提供简洁的代码管理操作过程。
实时预览和真机同步:支持在编辑器中预览模拟效果,或者使用真机进行调试和功能验证。
云端一体:与云端互通,支持在本地使用编译、模块管理等云端功能。
API调试管理:简化 API 的调试、管理以及协作,动态生成 API 访问模型代码。
YonBuilder提供智能化的移动开发控制台,提供了端设置、APP证书管理、代码上传、移动插件集成、云端移动打包、运营管理全生命周期的开发管理。
将开发过程的一些通用能力,进行可视化配置的操作,比如icon、启动页的端设置,证书的一键自动生成,插件管理等,一键移动打包即可生成ios、android APP、微信小程序、友空间小程序、H5原生的程序包,我们可以将apk、ipa的程序包发布到任何一个应用市场,完成应用的发布。
多维度的版本管理:支持iOS及Android版本的同步或异步管理,在控制台内流程化进行开发和版本管理,让版本概念更清晰。
关闭失效版本:一键关闭失效或含有重大Bug的版本,可让用户快速跳过问题版本的升级或强制用户进行此版本的升级。
APP的新增及活跃用户数据,几分钟即可摆在开发者眼前,让开发者成为APP的运营专家,支持开发者对APP进行自定义事件统计,帮助开发者了解用户在APP中的特定行为数据、支持版本、终端分布及错误报告。
YonBuilder低代码平台有非常完善的技术赋能和生态发展支持体系。
YonBIP开发者社区(community.yonyou.com):开发者开发过程中可以通过社区进行技术问题交流互动,这里有专业的技术专家和资深的开发者会帮助你快速解决问题;
YonMaster开发者认证中心(yonmaster.yonyou.com):开发者掌握YonBuilder开发技术后,可以在YonMaster进行开发者资格认证,认证通过可以获得更多项目合作和工作机会。
YonMaker生态定制平台(yonmaker.yonyou.com):通过YonMaker可以申请认证ISV合作伙伴资格,获得定制项目和产品合作机会、实现技术变现和生态共赢。