HarmonyOS概述: HarmonyOS是华为自主研发的分布式操作系统,面向全场景智能终端(手机/平板/穿戴/车机等)提供统一的操作系统解决方案,具备"一次开发,多端部署"能力。
开发工具: 开发工具是DevEco Studio,UI整体的感觉和JAVA的开发工具很像,像我之前一直用vsCode比较多,需要熟悉适应一下。例如:vsCode的查看当前分支名称在左下角,DevEco Studio的在右下角。DevEco Studio还有强大的预览功能,可以预览当前页面的效果也可以单独预览你所开发的组件效果,预览组件需要加上@Preview装饰器。也支持通过usb连接真机调试。
全面的文档: API参考、开发指南、最佳实践、Sample等都可以查阅寻找更深入或者更细节的资料,CodeLabes可以供自己参考,辅助自己更快的熟悉和学习,提高学习效率👍🏻
ArkUI声明式开发: ArkTS在继承TypeScript语法的基础上进行了优化扩展,同时还有很全面的内置组件,熟悉js或者java的,学习的时候会比较轻松,还包括面向对象编程等。
很多核心理念和概念就不多说了,总之学就完了!