HarmonyOS 鸿蒙Next为什么ArkTS不用python语言

发布于 1周前 作者 sinazl 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next为什么ArkTS不用python语言

初学者看着TS语言感觉代码简洁性比较传统,繁琐,阅读性没有python简单易懂

5 回复

鸿蒙刚出来,很多工作需要完善,能做好纯血鸿蒙,已经不易,随着时间推移,华为会做得越来越好。苹果端也不支持啊,华为有自己的考虑,华为的人才应该可以搞得定,只是事情有轻重急缓

python性能不好 , 再加上使用java或js会利好安卓和web开发者。这些人才是鸿蒙开发的主力。
python相比之下太简洁了,导致很多功能都不全啊,怎么拿来用,你看看那些宣传编程简单好找工作的,都是拿python来忽悠人。倒也不是否认python,只是相比之下大部分层面确实不如其它语言。
别只看python的优越性,也要看看局限性。最好自研一个专门的。真的要做复杂功能的,都不是那么简单看两下就会。应用涉及到复杂的人机交互,数学计算不需要,只需要输入公式,输出结果。

HarmonyOS 鸿蒙Next中的ArkTS选择不采用Python语言,主要基于以下几个核心考量:

  1. 性能优化:ArkTS作为鸿蒙系统的重要组成部分,旨在提供高效、流畅的用户体验。Python虽然简单易用,但在执行效率和内存管理方面相比编译型语言如ArkTS(基于TypeScript扩展)存在劣势。ArkTS通过静态类型检查和编译优化,能够显著提升运行时的性能和资源利用率。

  2. 系统一致性:鸿蒙系统在设计上强调组件化和模块化,ArkTS作为系统级开发框架,需要与系统的其他部分保持高度一致性和兼容性。采用与原生开发语言(如TypeScript)相近的语法和特性,有助于降低开发复杂度,提升系统整体的可维护性和稳定性。

  3. 生态布局:鸿蒙系统正在构建一个庞大的开发者生态,选择ArkTS作为开发语言之一,有利于吸引和整合现有的TypeScript/JavaScript开发者资源,加速生态的繁荣和发展。

综上所述,ArkTS不采用Python语言是基于性能、系统一致性和生态布局等多方面的综合考虑。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部