ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简便、更天然的方式开发应用。
同时,它在保持TypeScript(简称TS)根本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在步伐运行之前的开发期能检测更多错误,提升代码健壮性,并实现更好的运行性能。
针对JavaScript(简称JS)/TS并发能力支持有限的问题,ArkTS对并发编程API和能力举行了加强。
ArkTS支持与JS/TS高效互操作,兼容JS/TS生态。
我学习的版本是HarmonyOS NEXT Beta1版本。
HarmonyOS NEXT Beta1 文档
ArkTS
ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,保持了TS的根本风格,同时通过规范定义强化开发期静态检查和分析,提升步伐实验稳固性和性能。
从API version 10开始,ArkTS进一步通过规范强化静态检查和分析,对比标准TS的差异可以参考从TypeScript到ArkTS的适配规则: