diff --git a/zh-cn/application-dev/key-features/multi-device-app-dev/introduction.md b/zh-cn/application-dev/key-features/multi-device-app-dev/introduction.md index 05c0bc2d5a0b64f1da063a9a5b5dd29b287c17a3..d4710de462d7c3b7dbe576001b8fa76aeda3ffb8 100644 --- a/zh-cn/application-dev/key-features/multi-device-app-dev/introduction.md +++ b/zh-cn/application-dev/key-features/multi-device-app-dev/introduction.md @@ -12,7 +12,7 @@ **定义**:一套代码工程,一次开发上架,多端按需部署。 -**目标**:支撑开发者快速高效开发多设备(多种终端设备形态的简称)应用,实现对不同设备兼容的同时提供跨设备的流转、迁移和协同的分布式体验。 +**目标**:支撑开发者快速高效开发多设备(“多种终端设备形态”的简称)应用,实现对不同设备兼容的同时提供跨设备的流转、迁移和协同的分布式体验。 ![zh-cn_image_0000001315500981](figures/zh-cn_image_0000001315500981.jpg) @@ -52,7 +52,7 @@ HAP是OpenHarmony的安装包,一个HAP在工程目录中对应一个Module, OpenHarmony提供了方舟开发框架(简称:ArkUI),提供开发者进行应用UI开发时所必须的能力。 -方舟开发框架提供了两种开发范式,分别是基于JS扩展的类Web开发范式(“类Web开发范式”的简称)和基于TS扩展的声明式开发范式(“声明式开发范式”的简称)。 +方舟开发框架提供了两种开发范式,分别是基于JS扩展的类Web开发范式(简称为“类Web开发范式”)和基于TS扩展的声明式开发范式(简称为“声明式开发范式”)。 - **类Web开发范式**:采用经典的HML、CSS、JavaScript三段式开发方式。使用HML标签文件进行布局搭建,使用CSS文件进行样式描述,使用JavaScript文件进行逻辑处理。UI组件与数据之间通过单向数据绑定的方式建立关联,当数据发生变化时,UI界面自动触发更新。此种开发方式,更接近Web前端开发者的使用习惯,快速将已有的Web应用改造成方舟开发框架应用。主要适用于界面较为简单的中小型应用开发。 @@ -146,4 +146,5 @@ OpenHarmony提供了方舟开发框架(简称:ArkUI),提供开发者进 - product:产品层目录,通过引用common和feature目录中代码的方式做功能和特性的集成,同时也作为主入口。**这一层是两个部署模型主要差异点**,部署模型A可以直接在product目录中做功能和特性集成,部署模型B则需要在product目录下再建一级子目录,在不同的子目录中对不同的产品做差异化的功能和特性集成。 > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** + > 无论是用部署模型A还是部署模型B,在开发阶段,都应考虑**不同类型设备间最大程度的复用代码**,以减少开发及后续维护的工作量。