1.两种开发方向
我们常说鸿蒙开发,但是其实鸿蒙开发分为两个方向:
一个是系统级别的开发,比如驱动,内核和框架层的开发,这种开发以C/C++为主
还有一个是应用级别的开发,在API7以及以下,还是支持Java的,从API8开始,只能用Arkts,js或着C++开发了,我们这篇文章重点讲下应用级别的开发。
2.鸿蒙应用开发
和安卓应用和IOS应用开发一样,鸿蒙系统也需要运行对应的生态应用,才能蓬勃发展,通过官方的DevEco的SDK Manager可以看到
从API8开始,Java语言已经从鸿蒙开发剔除了,而官方推荐的是ArkTs,那门ArkTs到底什么,它和js和ts有什么关系呢?
简单来说,是个arkTs 是TS的超集,TS是JS的超集,每个都基于前者,并且在这个基础上做了一些自己的拓展。
PS:多说一句,ArkTs愿来叫ETS,