相关问题
可以用Java来开发鸿蒙应用吗?
127浏览 • 2回复 已解决
可以用JS来开发鸿蒙应用吗?
124浏览 • 1回复 已解决
HarmonyOS 可以用仓颉开发HarmonyOS吗
710浏览 • 1回复 待解决
荣耀50可以用鸿蒙吗?或者后期可以用吗?
8495浏览 • 2回复 待解决
在鸿蒙系统上开发应用或研发可以用Python语言吗
7438浏览 • 1回复 待解决
可以用JS UI组件来做进度展示吗?
6346浏览 • 1回复 待解决
鸿蒙js中,底部导航栏可以用自定义组件来做吗?
6583浏览 • 1回复 待解决
请问鸿蒙可以用什么控件开发短视频
7355浏览 • 1回复 待解决
dev studio可以用C#或者C++开发吗?
4244浏览 • 1回复 待解决
ESObject 可以用吗,后续会有什么限制吗
3572浏览 • 1回复 待解决
Android 的 BroadcastReceiver ,鸿蒙有什么接口可以用吗?
6882浏览 • 1回复 待解决
HarmonyOS 云端一体,云端一体是否可以理解为后端开发也可以用ts语言来开发?
814浏览 • 1回复 待解决
HarmonyOS ResourceStr类型的数据可以用==比较吗
1720浏览 • 2回复 待解决
请问鸿蒙应用开发和硬件开发,都是可以用JAVA开发吗,这两个是属于两个不同的方向吗,做应用开发好还是硬件
10139浏览 • 2回复 已解决
DevEco Studio 可以用 安卓手机调试吗?
5569浏览 • 1回复 待解决
HarmonyOS 有好用的图片预览组件可以用吗?
540浏览 • 1回复 待解决
HarmonyOS 可以用类似text的组件来展示一段html标签内容么
523浏览 • 1回复 待解决
HarmonyOS dataORM表字段可以用boolean
597浏览 • 1回复 待解决
如何使用仓颉编程语言来进行HarmonyOS的开发?具备可行性吗?
201浏览 • 2回复 已解决
HarmonyOS 可以用一个账号提交验收,用另一个账号发布上架吗?发布之后应用可以转账号吗?
602浏览 • 1回复 待解决
请问用鸿蒙OS可以开发ARVR吗?要是可以在那里可以学习
9588浏览 • 3回复 待解决
请教下,32位电脑可以用虚拟机安装DevEco Studio吗?
7936浏览 • 2回复 已解决
360N6pro什么时候可以用鸿蒙系统?
8512浏览 • 1回复 待解决
HarmonyOS Scoll遇到大量数据时是否可以用?
772浏览 • 1回复 待解决
HarmonyOS ArkTS不支持RSA公钥解密吗,有其他ohpm库可以用吗?
542浏览 • 1回复 待解决
早期的HarmonyOS支持的开发语言包括JS(JavaScript)、C/C++。其中,JS主要用于应用开发,而C/C++主要用于设备开发。因为,早期的HarmonyOS只支持手表等智能穿戴设备,所以,用JS是能够胜任的。
从HarmonyOS 2开始,HarmonyOS开始兼容Android,引入了Java开发语言,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、AR/VR眼镜等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。此时的HarmonyOS才算真正意义上的“鸿蒙操作系统”,因为已经具有“鸿蒙操作系统”的三大特征。
从HarmonyOS 3开始,引入了华为自研的ArkTS开发语言(前身是eTS)、方舟编译器等。ArkTS基于TypeScript(简称TS)语言扩展而来,是TS的超集。其最大的亮点是,ArkTS在TS基础上主要扩展了声明式UI能力(即ArkUI),让开发者以更简洁、更自然的方式开发高性能应用。
从HarmonyOS 5(HarmonyOS NEXT)开始,引入了华为自研的仓颉编程语言(英文名为Cangjie,简称“仓颉”或者“仓颉语言”),作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的IDE工具链支持,为开发者打造友好开发体验和卓越程序性能。
从目前来看,ArkTS目前是处于鸿蒙生态主推的地位,新商业项目的创建建议基于ArkTS来构建。有关ArkTS开发鸿蒙应用的相关内容,可以参阅的《鸿蒙HarmonyOS应用开发入门》《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》《鸿蒙之光HarmonyOS NEXT原生应用开发入门》。
如果你是纯粹想学习一门新语言,想不断跟随语言的演进,那么仓颉也是不错的选择。从未来发展上看,仓颉有可能会替补ArkTS,作为主力开发语言。不过需要注意的是,仓颉目前还只是开发者预览版本,API处于一种不稳定的状态,功能也不太完善,不建议在商业场景使用。有关仓颉编程语言的相关内容,可以参阅的《仓颉编程从入门到实践》。