HarmonyOS NEXT是纯血鸿蒙,鸿蒙原生应用,彻底摆脱安卓
本课程是基于harmony os4的,与next仅部分api有区别
套件
语言&框架
harmony os design
ArkTs 语言
ArkUI 提供各种组件
ArkCompiler 方舟编译器
开发&测试
DevEco Studio 开发工具
DevEco Testing
分发&运营
AppGallery Connect 提供了云开发功能
好处:一次开发,多端部署
开发准备
官网 developer.harmonyos.com
设计->开发->分发(发布,应用上架),有文档(指南、api参考)
安装
跟着教程安装,有一些细节需要注意。
DevEco Studio设置Nodejs提示路径只能包含英文、数字、下划线等
ArkTS
与前端三件套的区别:html控制页面,css控制页面布局和样式,javascript控制逻辑和数据状态。鸿蒙只需要ArkTS一种语言。
ArkTS:声明式UI,状态管理。
自带默认样式,布局、样式等的实现方式全部通过调用类的属性实现。
好处:开发效率高,开发体验好,性能高,多系统适配。