HarmonyOS 开发准备

任务说明

本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转功能的应用(如下图预览器运行效果所示),熟悉HarmonyOS应用开发流程。

为确保运行效果,请使用最新版本的DevEco Studio完成本任务,点击此处获取下载链接。

HarmonyOS提供了两种FA(Feature Ability)的UI开发框架:Java UI框架JS UI框架

  • Java UI框架提供了细粒度的UI编程接口,UI元素更丰富,使应用开发更加灵活。

  • JS UI框架提供了相对高层的UI描述,使应用开发更加简单。

表1 Java UI框架和JS UI框架的对比

比较项

Java UI框架

JS UI框架

语言生态

Java

JS

接口方式

命令式

声明式

执行方式

开发者处理,基于API驱动的UI变更

框架层处理,基于数据驱动的UI自动变更

系统支持性

只有大型系统支持

覆盖平台更广,轻量系统、小型系统、标准系统、大型系统都支持

相对优势

UI元素更丰富,开发更灵活

轻量化,开发更简便

接下来,分别用Java语言和JS语言开发上述两个页面跳转的功能。

开发准备

  1. 开始前请参考下载与安装软件配置开发环境,完成DevEco Studio的安装和开发环境配置。

  2. 开发环境配置完成后,请参考创建和运行Hello World创建工程,设备类型以Phone为例:

    • 使用Java语言开发,模板选择Empty Feature Ability(Java)

    • 使用JS语言开发,模板选择Empty Feature Ability(JS)

  3. 工程创建完成后,使用预览器或Phone模拟器运行该工程。

完成上述操作后,请参考使用Java语言开发使用JS语言开发继续下一步的学习。


  • 使用社交账号登录,本站支持
全部评论(0)