美文网首页鸿蒙OS app开发
鸿蒙应用程序开发学习

鸿蒙应用程序开发学习

作者: __Mr_Xie__ | 来源:发表于2023-11-20 13:33 被阅读0次
    1. FA(Feature Ability)模型:HarmonyOS早期版本开始支持的模型,已经不再主推
    2. Stage模型:HarmonyOS 3.1 Developer Preview版本开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。
    • 方舟开发框架ArkUI
      ArkUI作为HarmonyOS应用开发的UI开发框架,其使用ArkTS语言构建自定义组件,通过组合自定义组件完成页面的构建。

    两种开发范式:

    1. 基于ArkTS的声明式开发范式(简称“声明式开发范式”)
    2. 兼容JS的类Web开发范式(简称“类Web开发范式”)
    方舟开发框架示意图
    • ArkTS语言
      ArkTS语言


      ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。
    • TypeScript Playground

    1. TypeScript Playground是一个在线的 TypeScript 代码编辑器,它提供了一个简单易用的 TypeScript 编辑环境,可以帮助开发者快速编写和运行 TypeScript 代码。
      TypeScript Playground入口地址
    2. VS Code搭配插件。

    相关文章

      网友评论

        本文标题:鸿蒙应用程序开发学习

        本文链接:https://www.haomeiwen.com/subject/sgkjwdtx.html