HarmonyOS 鸿蒙Next 开发语言问题

HarmonyOS 鸿蒙Next 开发语言问题 DevEco Studio 3创建一个项目,文档也看一下,完全看不下去,感觉什么都能干又觉得好乱。干了几年安卓应用开发,疫情后就没干了,现在也不懂什么技术。16年一直关注华为,时不时也下载开发工具看看。可能时学java的缘故,对js、ts不是很感冒,arkts自然也不感冒,我自己对于安卓玩转arkts还是觉得不够顺,主要时觉得arkts言语不够纯粹,可能是过度产物,像ios、和安卓都使用一种独有纯粹的语言相比,我更希望鸿蒙能出一种独有高效的语言,只是随便发表,不要当真。

7 回复
学学Python,QML 。这种链式方法既复杂又缺少自由度。不能像C/C++,  JAVA/Kotlin,Javascript/TS 用全新的语法翻译到现在的语言。arkts->TS->JavaScript->JS引擎。

我的·意思是用类似QML语言来综合,类似下面的QML语法

DIV{ id:div width:100pix height:200pix Text{ id:text anc.centert:div text:“hello” } }

MouseArea{ anc.full:div on_click:{ text.color=text.color===“red”?“green”:“green” } }

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


鸿蒙目前应该会长期基于ArkTS语言演进,另外应该是还有一个仓颉语言正在内部测试,还不知道什么时候会公布出来。

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

像java和kotlin,Objective-C和Swift,arkts和仓颉,华为也能做到这一点,我敢肯定,鸿蒙应用会爆发式增长,不像现在少得可怜。

其实主要问题在于开发工具不好用,api9开始才算是真正完成了系统的前期准备。

应用开发方面,据说top200的应用华为谈下来了,独立应用我们有一批社区开发者正在做。

主要是还是开发语言的问题,工具也是改造而来的,优化不到位也正常,像华为自己研发的芯片和系统就优化的很好。以前换工作接手别人的项目就头痛,那个代码就跟一个胖子,哪里动一下改bug要掉头发。。。。。

HarmonyOS Next 的开发语言主要包括ArkTS和JS。ArkTS是鸿蒙系统主推的开发语言,基于TypeScript,专为鸿蒙生态设计,适用于高性能应用开发。JS则主要用于轻量级应用和Web开发。这两种语言都与鸿蒙系统的分布式架构和生态紧密集成,开发者可以根据应用场景选择合适的语言进行开发。

回到顶部