赞
踩
华为的开发语言有2种,分别是ArkTS和仓颉,他们的区别在哪呢?
华为的仓颉和 ArkTS 是两种不同的编程语言,它们有以下区别:
总的来说,仓颉和 ArkTS 共同发展,在鸿蒙生态中形成优势互补。未来开发者可以根据业务场景需要,对新增业务部分,根据具体场景选择使用仓颉编程语言或 ArkTS 进行增量开发。
ArkTS 是鸿蒙生态的应用开发语言,它在保持 TypeScript 基本语法风格的基础上,对 TypeScript 的动态类型特性施加更严格的约束,引入静态类型。同时,ArkTS 提供了声明式 UI、状态管理等相应的能力,让开发者可以更简洁、更自然的方式开发高性能应用。
官方文档:仓颉 | 华为开发者联盟
仓颉是中国古代传说中的人物,被尊为“造字圣人”。
仓颉是华为为HarmonyOS全新研发的编程语言。2020年8月,华为注册申请了“仓颉语言”商标。2021年4月,其申请的科学仪器类“仓颉语言”商标注册成功。2021年9月,在华为全联接大会上,华为副总裁、计算产品线总裁邓泰华宣布,华为于2022年推出自研的编程语言仓颉。2022年3月,华为编程语言实验室发布了华为新编程语言试用的报名问卷调查。2022年3月21日,华为技术有限公司申请注册的网站服务类“仓颉语言”商标获批。
仓颉编程语言通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的IDE工具链支持,为开发者打造友好开发体验和卓越程序性能。官方表示,仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。