当前位置: 首页 > 文档资料 > Rax 中文文档 >

工程介绍

优质
小牛编辑
137浏览
2023-12-01

通过 Rax 官方 Cli 工具创建的多端应用,也称 Universal App, 是 Rax 支持多端应用开发的工程实践,目标通过一套代码支持同时运行在不同端的容器下。

它具体包含工程和运行时两部分,工程包含开发规范与多端构建器;运行时包含跨端 API 和跨端基础组件。

通过 Universal App 工程,开发者可以将一套业务代码同时运行到不仅限于 Web,Weex,小程序,Node 等不同容器中,并且做到体验的一致性。


Rax 多端应用体系架构

开发规范

初始化工程中,默认使用了 rpx 单位,并使用了行内样式。这是考虑到 Weex 和 小程序场景。

如果应用只投放到 Web 端,则可以不受这个规范的约束,继续使用 W3C 标准的样式单位。

多端构建器

Rax  Universal App 使用 @alib/build-scripts 作为基础构建工具,提供了构建 Web、Weex 和 小程序应用的能力。

业务也可以基于插件机制,扩展工程能力,详见 插件开发