国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)用什么語(yǔ)言?

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-30 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

兩種開發(fā)方向

我們常說鴻蒙開發(fā),但是其實(shí)鴻蒙開發(fā)分為兩個(gè)方向:

一個(gè)是系統(tǒng)級(jí)別的開發(fā),比如驅(qū)動(dòng),內(nèi)核和框架層的開發(fā),這種開發(fā)以C/C++為主

還有一個(gè)是應(yīng)用級(jí)別的開發(fā),在API7以及以下,還是支持Java的,從API8開始,只能用Arkts,js或著C++開發(fā)了,我們這篇文章重點(diǎn)講下應(yīng)用級(jí)別的開發(fā)。

鴻蒙應(yīng)用開發(fā)

和安卓應(yīng)用和IOS應(yīng)用開發(fā)一樣,鴻蒙系統(tǒng)也需要運(yùn)行對(duì)應(yīng)的生態(tài)應(yīng)用,才能蓬勃發(fā)展,通過官方的DevEco的SDK Manager可以看到

wKgaomW4rmiAB4sPAAERIJARqNg293.png


從API8開始,Java語(yǔ)言已經(jīng)從鴻蒙開發(fā)剔除了,而官方推薦的是ArkTs,那門ArkTs到底什么,它和js和ts有什么關(guān)系呢?

wKgaomW4nTOAapjFAAB5xkEjZug180.png


簡(jiǎn)單來說,是個(gè)arkTs 是TS的超集,TS是JS的超集,每個(gè)都基于前者,并且在這個(gè)基礎(chǔ)上做了一些自己的拓展。

wKgaomW4r0aAEqBhAAO2IBeS6wU298.pngwKgaomW4r2GAeZY_AAAPksEP-GE417.png

PS:多說一句,ArkTs原來叫ETS,所以兩者是一個(gè)東西,可以看到鴻蒙的工程文件,都是以ts和ets結(jié)尾的,而在開源鴻蒙代碼里面,還是有很多js_xxx.cpp文件,所以最后還是通過編譯器編譯成js,通過類似于jni(他們叫napi)的東西,調(diào)用到C++層面。

為什么舍棄Java

其實(shí)這個(gè)問題,我也思考了很久,但是官方?jīng)]有一個(gè)說法,大膽猜測(cè)下有兩個(gè)原因:

1)就像Android拋棄Java一樣,怕倒時(shí)候被人告,陷入官司風(fēng)波中(感興趣的朋友可以搜索,甲骨文訴訟谷歌Java侵權(quán)之案,這里不贅述)

2)Java是一門解釋性語(yǔ)言,必須跑JVM,就像負(fù)重跑一樣,必然降低系統(tǒng)的流暢性,這也是Android卡的原因之一,系統(tǒng)完全拋棄JVM,從結(jié)構(gòu)上就天然流暢多了

當(dāng)然可能還有一種可能,告訴大家我都不支持Java開發(fā)了,你們不能再說我安卓套殼了吧!

為什么選擇ets

arkUI用的是聲明式的寫法(現(xiàn)在不管是Android新出的compose還是Flutter都是這種寫法),目前的js和ts不支持,還是只能用以前那種過程式的寫法,至于C++純寫,C++是一門門檻比較高的語(yǔ)言,不適合一般開發(fā)者

arkTS是基于TS的,TS是微軟一門完全開源的語(yǔ)言,沒有版權(quán)問題,也有一定的前端開發(fā)者。

基于上述兩個(gè)原因,官方推薦用arkTS比較合適。

總結(jié):

鴻蒙經(jīng)過幾年的迭代,拋棄了Java,基于TS出了一個(gè)官方推薦的ArkTS語(yǔ)言,甩開了JVM,提升效率,同時(shí)支持自己研發(fā)的一些現(xiàn)代化特性,沒有版權(quán)的問題,現(xiàn)在唯一的問題就是各大公司愿不愿意為它去適配生態(tài)了,還好的是,目前各大互聯(lián)網(wǎng)公司已經(jīng)開始適配了。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4024

    瀏覽量

    133970
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3001

    瀏覽量

    116419
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2963

    瀏覽量

    45883
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    性能躍遷,鴻蒙開發(fā)新紀(jì)元!凌羽派RK3566鴻蒙開發(fā)板,開啟全場(chǎng)景開發(fā)之旅

    【導(dǎo)語(yǔ)】還在為鴻蒙開發(fā)尋找強(qiáng)勁、穩(wěn)定、高效的硬件平臺(tái)?凌羽派RK3566鴻蒙開發(fā)板震撼登場(chǎng)!集高性能、全接口、強(qiáng)生態(tài)于一身,專為鴻蒙
    的頭像 發(fā)表于 12-11 17:58 ?2428次閱讀
    性能躍遷,<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>新紀(jì)元!凌羽派RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>板,開啟全場(chǎng)景<b class='flag-5'>開發(fā)</b>之旅

    想體驗(yàn)鴻蒙生態(tài),該怎么獲取鴻蒙開發(fā)板?有哪些途徑?

    如何快速上手體驗(yàn)鴻蒙生態(tài)? 想體驗(yàn)鴻蒙生態(tài),該怎么獲取鴻蒙開發(fā)板?有哪些途徑?
    發(fā)表于 11-29 08:40

    如何申請(qǐng)鴻蒙開發(fā)板?想體驗(yàn)鴻蒙生態(tài)。

    如何申請(qǐng)鴻蒙開發(fā)板?想體驗(yàn)鴻蒙生態(tài)。
    發(fā)表于 11-29 08:34

    2025開源鴻蒙開發(fā)者激勵(lì)計(jì)劃正式啟動(dòng)

    11月21日,2025開放原子開發(fā)者大會(huì)盛大啟幕,聚焦“AI共智,開源共享”主題,吸引了來自全球的開發(fā)者、企業(yè)技術(shù)領(lǐng)袖、社區(qū)維護(hù)者及高校科研力量參會(huì)。作為大會(huì)的重要組成部分,開源鴻蒙技術(shù)分論壇同期
    的頭像 發(fā)表于 11-27 14:44 ?663次閱讀

    開源鴻蒙技術(shù)大會(huì)2025丨編譯器與編程語(yǔ)言分論壇:語(yǔ)言驅(qū)動(dòng)系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮

    在萬物智聯(lián)的時(shí)代背景下,操作系統(tǒng)底層能力的構(gòu)建離不開編程語(yǔ)言與編譯器的關(guān)鍵支撐。作為開源鴻蒙生態(tài)的核心技術(shù),語(yǔ)言設(shè)計(jì)與編譯器、虛擬機(jī)實(shí)現(xiàn)的進(jìn)步直接關(guān)系到開發(fā)效率、運(yùn)行性能與系統(tǒng)安全。本
    的頭像 發(fā)表于 11-20 17:24 ?917次閱讀
    開源<b class='flag-5'>鴻蒙</b>技術(shù)大會(huì)2025丨編譯器與編程<b class='flag-5'>語(yǔ)言</b>分論壇:<b class='flag-5'>語(yǔ)言</b>驅(qū)動(dòng)系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮

    【HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐

    【HarmonyOS 5】金融應(yīng)用開發(fā)鴻蒙組件實(shí)踐 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)#
    的頭像 發(fā)表于 07-11 18:20 ?958次閱讀
    【HarmonyOS 5】金融應(yīng)用<b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b>組件實(shí)踐

    鴻蒙中Stage模型與FA模型詳解

    featureAbility 。 FA大概是API7之前的開發(fā)模型。所謂的開發(fā)模型,值得是創(chuàng)建鴻蒙開發(fā)工程后,你在什么樣子的系統(tǒng)容器和接口上進(jìn)行
    的頭像 發(fā)表于 07-07 11:50 ?910次閱讀

    開鴻開發(fā)板深度體驗(yàn):從開源鴻蒙開發(fā)到AI場(chǎng)景實(shí)踐

    開鴻開發(fā)板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗(yàn)開源鴻蒙能力學(xué)習(xí)開源鴻蒙開發(fā)●●●搭載KaihongOS
    的頭像 發(fā)表于 07-03 17:03 ?1605次閱讀
    開鴻<b class='flag-5'>開發(fā)</b>板深度體驗(yàn):從開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>到AI場(chǎng)景實(shí)踐

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實(shí)例(音樂)

    各位開發(fā)者小伙伴們好呀!今天咱們來點(diǎn)硬核干貨!最近在鴻蒙文檔中心挖到一座“金礦”——官方竟然暗藏了100+實(shí)戰(zhàn)案例,從分布式架構(gòu)到交互動(dòng)效優(yōu)化應(yīng)有盡有!這些案例不僅藏著華為工程師的私房技巧,還直接
    的頭像 發(fā)表于 06-30 11:54 ?766次閱讀

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    點(diǎn)擊工具欄中的運(yùn)行按鈕,選擇模擬器啟動(dòng)應(yīng)用 5.2 真機(jī)調(diào)試 USB 線將鴻蒙設(shè)備連接到電腦 在設(shè)備上多次點(diǎn)擊版本號(hào)開啟 開發(fā)者選項(xiàng) 和 USB 調(diào)試 功能 在 DevEco Studio 中選
    發(fā)表于 06-11 17:18

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實(shí)例(游戲)

    ?【開發(fā)者必看】鴻蒙隱藏寶箱大公開!這些實(shí)戰(zhàn)案例讓你的開發(fā)效率翻倍! 哈嘍各位開發(fā)者小伙伴!今天要和大家分享一個(gè)讓我拍大腿的發(fā)現(xiàn)——原來鴻蒙
    發(fā)表于 06-03 18:22

    華為亮相2025開源鴻蒙開發(fā)者大會(huì)

    近日,開源鴻蒙開發(fā)者大會(huì)2025(以下簡(jiǎn)稱大會(huì))在深圳成功舉辦。大會(huì)以開源鴻蒙5.1 Release版本發(fā)布為契機(jī),聚焦開源鴻蒙技術(shù)革新和社區(qū)發(fā)展,全面呈現(xiàn)“Powered
    的頭像 發(fā)表于 05-29 09:07 ?1305次閱讀

    2025開源鴻蒙開發(fā)者大會(huì)圓滿落幕

    近日,開源鴻蒙開發(fā)者大會(huì)2025(OHDC.2025,簡(jiǎn)稱“大會(huì)”)在深圳隆重開幕。大會(huì)正式發(fā)布了開源鴻蒙5.1 Release版本,舉行了開源鴻蒙應(yīng)用技術(shù)組件共建啟動(dòng)、開源
    的頭像 發(fā)表于 05-26 17:03 ?1365次閱讀

    DevEco Studio AI輔助開發(fā)工具兩大升級(jí)功能 鴻蒙應(yīng)用開發(fā)效率再提升

    隨著搭載HarmonyOS 5的Pura X發(fā)布,鴻蒙生態(tài)進(jìn)入快車道,各應(yīng)用正在加速適配開發(fā),越來越多開發(fā)者加入到鴻蒙應(yīng)用開發(fā)浪潮中。為提升
    發(fā)表于 04-18 14:43

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)
    的頭像 發(fā)表于 03-28 18:05 ?1622次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置