首页 > 其他分享 >鸿蒙开发的语言应该怎么选?

鸿蒙开发的语言应该怎么选?

时间:2024-07-10 09:55:58浏览次数:17  
标签:Web ArkTS 语言 鸿蒙 仓颉 开发 文档

省流

推荐 ArkTS(支持HarmonyOS Next),放弃 类JS 开发方式,也不推荐仓颉

鸿蒙开发的语言应该怎么选?

在 2024/06 之前,官方文档【3.0/4.1 】中尚有大篇幅的 Web开发文档,并且在2019-2023年,每年的鸿蒙开发者大会上,多次提到过 Web开发模式
在这里插入图片描述
然而在 2024年开发者大会上,官方不在提及这种开发模式,并首次出现了 仓颉
在这里插入图片描述
那我们应该如何选择开发语言,仓颉 会取代 ArkTS 吗?

我认为依旧是 ArkTS

首先我们继续看 官网文档,在首要位置,依旧是放着 ArkTS, 并且 ArkTS 的语法也更新到了 鸿蒙Next, 可见地位一遍
类Web开发在Next文档中,不在提及

谈谈仓颉

最后聊下仓颉,目前仓颉的文档非常的少,并且在官方也并未给出显眼的位置
在这里插入图片描述
所以仓颉并不是来替代 ArkTS 开发应用的。
根据开发者大会上的表述,如果说 ArkTS是替代 IOS\Android 的开发应用层的语言,那么 仓颉 更像是 替代 嵌入式 的 Java 而诞生的(猜测)

标签:Web,ArkTS,语言,鸿蒙,仓颉,开发,文档
From: https://blog.csdn.net/weixin_51772077/article/details/140314427

相关文章

  • 嵌入式开发学习day07
    1、提示并输入一个字符串,统计该字符串中字母、数字、空格以及其他字符的个数#include<stdio.h>#include<string.h>intmain(intargc,constchar*argv[]){chararr[20]={0};intlen;intzm=0,sz=0,kg=0,other=0;printf("请输入字符串\n");gets......
  • 低资源低成本评估大型语言模型(LLMs)
        随着新的大型语言模型(LLMs)的持续发展,从业者发现自己面临着众多选择,需要从数百个可用选项中选择出最适合其特定需求的模型、提示[40]或超参数。例如,ChatbotArena基准测试平台积极维护着近100个模型,以对用户指定的开放式查询进行基准测试。同样,AlpacaEval排行榜对80......
  • GoLand 2024 for Mac GO语言集成开发工具环境
    Mac分享吧文章目录效果一、下载软件二、开始安装1、双击运行软件(适合自己的M芯片版或Intel芯片版),将其从左侧拖入右侧文件夹中,等待安装完毕2、应用程序显示软件图标,表示安装成功3、打开访达,点击【文稿】。将安装包内的【ja-netfilter】文件夹拖到文稿中4、填写内容,修改用......
  • 一起了解自定义流程表单开发的主要优势
    当前,想要进行流程化办公,应用专业的软件平台产品是非常重要的。低代码技术平台拥有可视化操作界面、很灵活、易维护等优势特点,可以应用于很多中小型流程化办公中。那么,低代码技术平台、自定义流程表单开发的主要优势特点表现在哪来?跟着小编的节奏,一起来了解它们的主要优势吧。什么......
  • 墨烯的C语言技术栈-C语言基础-010
    十.选择语句和循环语句如果你好好学习,校招时拿一个好offer,走上人生巅峰如果你不学习,毕业等于失业,回家卖红薯这就是选择结构intmain(){intinput=0;printf("加入C语言\n");printf("要好好学习吗(1/0)?");scanf("%d",&input);//if(input==1){printf("好offe......
  • c语言函数指针和函数数组
    1.函数指针我们都知道c语言指针可以指向整形,浮点型,字符等等,但实际上指针也可以指向函数。实际上当我们定义一个函数时,最终都会创建一个函数指针存储函数的地址。那么函数指针怎么定义呢?函数指针的定义不同于其他变量的定义,其他变量的定义是这样的:变量类型变量名;但c......
  • 常用的排序算法(C语言)
    1、冒泡排序(BubbleSort)冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮......
  • 如何训练好一个LLM大语言模型?
    目前,深度学习的影响非常广泛。AI绘画、AI声音克隆、AI大语言模型等等等等。市面上很多资料文章和视频都非常多。以至于让新手甚至在几个小时就可以掌握。但是,再往上呢?在学习深度学习的这个领域。从0到1并不难。只需要会部署项目,能跑通模型就算入门了。但是想要从1跨越到2。甚......
  • 洛谷P5594 【XR-4】模拟赛C语言
    #include<stdio.h>intmain(){ intn,m,k; inti,j; inth,l; scanf("%d%d%d",&n,&m,&k); intarr[n+1][m+1]; intday[k+1]; for(i=1;i<=n;i++){//录入数据 for(j=1;j<=m;j++){ scanf("%d&quo......
  • 洛谷P1014Cantor 表 C语言
    #include<stdio.h>intmain(){intinput;inth,k;inti,sum=0;scanf("%d",&input);for(i=1;;i++){sum+=i;//求出input数在那个范围内,i就是行数,sum就是所有行加起来数的个数if(sum>=input){h=......