HarmonyOS 鸿蒙Next关于开发语言

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next关于开发语言

为什么一开始就用TypeScript,再用改进的ArkTS?正常逻辑来说,TypeScript的缺陷在设计鸿蒙开发语言时就应该很清楚的啊,还有仓颉语言,把很多初学者搞晕,很多有实际开发经验的人也在观望,觉得不确定性啊

3 回复
  1. 为什么设计ArkTS?
    1.1 其它语言有版权【Java?Kotlin?】以及历史问题【Java内存?】
    1.2 生态,可复用前端生态的三方库,兼容JS/TS语言生态

更多关于HarmonyOS 鸿蒙Next关于开发语言的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


错了,一开始是Java JS。

个人猜测:一开始方便一部分人过度,然后,估计语言也没准备好,那就一点点来吧。

个人感觉,这个变化确实不靠谱。直接说明鸿蒙是赶工出来的。不过反过来说,什么都准备好再发布。那黄花菜都凉了。

HarmonyOS 鸿蒙Next支持多种开发语言,旨在满足不同开发者的需求和偏好。以下是关于HarmonyOS 鸿蒙Next开发语言的一些核心信息:

  1. eTS(Enhanced TypeScript):这是HarmonyOS针对前端开发者推出的一种增强型TypeScript语言,它融合了TypeScript的静态类型检查和JavaScript的动态特性,使得开发者可以更加高效地开发界面和逻辑。

  2. ArkTS:ArkTS是HarmonyOS提供的一种声明式UI框架,它使用一种类似于JSON的语法来描述UI布局和样式,同时支持使用TypeScript进行逻辑开发,极大地简化了UI开发流程。

  3. Dart:Dart是HarmonyOS支持的另一种开发语言,它主要用于Flutter框架的开发。Flutter是一个跨平台的UI框架,允许开发者使用Dart语言编写一次代码,即可在多个平台上运行。

  4. C++/JS/HML/CSS:除了上述语言外,HarmonyOS还支持传统的C++、JavaScript以及HarmonyOS特有的HML(Harmony Markup Language)和CSS进行开发。这些语言为开发者提供了更多的选择和灵活性。

开发者可以根据自己的项目需求和个人偏好选择合适的开发语言进行HarmonyOS应用的开发。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部