亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

鴻蒙2.0操作系統(tǒng)采用JavaScript作為開發(fā)語(yǔ)言 可看出JS生態(tài)圈未來(lái)形勢(shì)很好

鴻蒙系統(tǒng)HarmonyOS ? 來(lái)源:網(wǎng)易 ? 作者:公母育兒 ? 2020-09-27 15:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

華為發(fā)布鴻蒙2.0操作系統(tǒng),該系統(tǒng)應(yīng)用開發(fā)框架采用JavaScript作為開發(fā)語(yǔ)言,這對(duì)于前端開發(fā)工程師來(lái)說(shuō)無(wú)疑是一個(gè)好消息!果然JavaScript才是全世界最好的語(yǔ)言……

JavaScript優(yōu)勢(shì):

JS 生態(tài)圈目前來(lái)看形勢(shì)很好,未來(lái)也是第一梯隊(duì)。

JS 語(yǔ)言發(fā)展迅速,開源社區(qū)支持廣泛,上手入門門檻遠(yuǎn)低于 Java 和 Native 語(yǔ)言。后期希望可以原生支持 TypeScript。

JS + WebAssembly 性能還是不錯(cuò)的,未來(lái)如果能加上 V8 速度會(huì)更快,不知道華為未來(lái)是否有能力自己做一個(gè) VM 支持 WebAssembly。

Write once,run everywhere。目前來(lái)看是對(duì) JS + WebAssembly 最好的描述。


鴻蒙的 JS 框架 ace_lite_jsfwk,從名字中可以看出來(lái)這是一個(gè)非常輕量級(jí)的框架,官方介紹說(shuō)是“輕量級(jí) JS 核心開發(fā)框架”。其核心代碼只有 5 個(gè) js 文件,大概也就 300-400 行代碼吧。

runtime-coresrccoreindex.js

runtime-coresrcobserverobserver.js

runtime-coresrcobserversubject.js

runtime-coresrcobserverutils.js

runtime-coresrcprofilerindex.js

從名字可以看出來(lái),這些代碼實(shí)現(xiàn)了一個(gè)觀察者模式。也就是說(shuō),它實(shí)現(xiàn)了一個(gè)非常輕量級(jí)的 MVVM 模式。通過(guò)使用和 vue2 相似的屬性劫持技術(shù)實(shí)現(xiàn)了響應(yīng)式系統(tǒng)。

在「鴻蒙 2.0」上,開發(fā)者只需編寫形如 Vue 組件式的 JavaScript 業(yè)務(wù)邏輯,即可將其渲染為智能手表等嵌入式硬件上的 UI 界面。

這里將其分為自上而下的三個(gè)抽象層來(lái)介紹:

JS 框架層,可理解為一個(gè)大幅簡(jiǎn)化的 Vue 式 JavaScript 框架
JS 引擎與運(yùn)行時(shí)層,可理解為一個(gè)大幅簡(jiǎn)化的 WebKit 式運(yùn)行時(shí)
圖形渲染層,可理解為一個(gè)大幅簡(jiǎn)化的 Skia 式圖形繪制庫(kù)

這三個(gè)抽象層,整體構(gòu)成了一套面向嵌入式硬件的 GUI 技術(shù)棧。不同于許多高呼「不明覺厲 / 深不可測(cè)」的輿論,個(gè)人認(rèn)為至少對(duì)于 GUI 部分,國(guó)內(nèi)凡是接觸過(guò)目前主流 Hybrid 式跨端方案或 JS 運(yùn)行時(shí)研發(fā)的一線開發(fā)者,都很容易從源碼出發(fā)來(lái)理解它。

對(duì)于「鴻蒙 2.0」在 GUI 部分的亮點(diǎn),個(gè)人能想到這些:

  1. 確實(shí)有務(wù)實(shí)(但和當(dāng)年 PPT 介紹完全兩碼事)的代碼。
  2. 不是 WebView 套殼,布局和繪制是自己做的。
  3. 無(wú)需超過(guò)大學(xué)本科水平的計(jì)算機(jī)知識(shí),也能順利閱讀理解。

而至于明顯(不只是某幾行代碼寫得丑)的缺失或問(wèn)題,目前看來(lái)則有這么一些:

JS 框架層

  • 沒(méi)有基本的組件間通信(如 props / emit 等)能力
  • 沒(méi)有基本的自定義組件能力
  • 沒(méi)有除基礎(chǔ)依賴追蹤以外的狀態(tài)管理能力

JS 引擎與運(yùn)行時(shí)層

  • 標(biāo)準(zhǔn)支持過(guò)低,無(wú)法運(yùn)行 Vue 3.0 這類需 Proxy 的下一代前端框架
  • 性能水平弱,難以支持中大型 JS 應(yīng)用
  • 沒(méi)有開放 DOM 式的對(duì)象模型 API,不利于上層抹平差異

圖形渲染層

  • 沒(méi)有實(shí)質(zhì)可用的 GPU 加速
  • 沒(méi)有 SVG 和富文本等高級(jí)渲染能力
  • Canvas 完成度低,缺狀態(tài)棧和很多 API

對(duì)于所有熟悉 JavaScript 的前端開發(fā)者們,JavaScript 被鴻蒙這樣的「國(guó)之重器」采用,可以大大增強(qiáng)前端的道路自信、理論自信、文化自信和技術(shù)棧自信。

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

    關(guān)注

    217

    文章

    35649

    瀏覽量

    260019
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7280

    瀏覽量

    128264
  • 鴻蒙2.0
    +關(guān)注

    關(guān)注

    2

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    誠(chéng)邁科技攜鴻志操作系統(tǒng)亮相開源鴻蒙技術(shù)大會(huì),共筑產(chǎn)業(yè)數(shù)字未來(lái)

    9月27日,開源鴻蒙技術(shù)大會(huì)2025在長(zhǎng)沙隆重舉行。作為大會(huì)合作單位及開源鴻蒙生態(tài)核心共建者,誠(chéng)邁科技攜鴻志操作系統(tǒng)亮相,集中展示了在技術(shù)創(chuàng)
    的頭像 發(fā)表于 09-28 21:57 ?603次閱讀
    誠(chéng)邁科技攜鴻志<b class='flag-5'>操作系統(tǒng)</b>亮相開源<b class='flag-5'>鴻蒙</b>技術(shù)大會(huì),共筑產(chǎn)業(yè)數(shù)字<b class='flag-5'>未來(lái)</b>

    誠(chéng)邁科技發(fā)布基于鴻志桌面操作系統(tǒng)和龍芯3A6000的開源鴻蒙電腦

    鴻蒙5終端突破1000萬(wàn)之際,中國(guó)自主操作系統(tǒng)生態(tài)迎來(lái)關(guān)鍵發(fā)展期。作為開源鴻蒙生態(tài)核心共建單位
    的頭像 發(fā)表于 08-22 20:29 ?2136次閱讀
    誠(chéng)邁科技發(fā)布基于鴻志桌面<b class='flag-5'>操作系統(tǒng)</b>和龍芯3A6000的開源<b class='flag-5'>鴻蒙</b>電腦

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

    原生鴻蒙操作系統(tǒng)星河版,面向開發(fā)者開放申請(qǐng),余承東宣布鴻蒙生態(tài)設(shè)備數(shù)達(dá) 8 億臺(tái);建設(shè)銀行、郵儲(chǔ)銀行等完成
    的頭像 發(fā)表于 07-11 18:20 ?651次閱讀
    【HarmonyOS 5】金融應(yīng)用<b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b>組件實(shí)踐

    開源鴻蒙操作系統(tǒng)生態(tài)成果與落地實(shí)踐

    電網(wǎng)、中國(guó)科學(xué)院軟件研究所、證通電子等合作單位共同支持。本次大會(huì)聚焦開源鴻蒙 5.1 Release版本,面向開發(fā)者和伙伴深度展示開源鴻蒙操作系統(tǒng)
    的頭像 發(fā)表于 06-05 14:27 ?834次閱讀

    國(guó)產(chǎn)操作系統(tǒng)加速崛起——鴻蒙電腦補(bǔ)齊鴻蒙生態(tài)最重要拼圖

    實(shí)現(xiàn)重要突破。 “鴻蒙電腦的推出,是鴻蒙操作系統(tǒng)生態(tài)版圖得以完整的關(guān)鍵一步?!闭憬髮W(xué)傳媒與國(guó)際文化學(xué)院常務(wù)副院長(zhǎng)方興東對(duì)科技日?qǐng)?bào)記者說(shuō),“目前全球只有
    的頭像 發(fā)表于 05-21 11:41 ?413次閱讀

    警用鴻蒙操作系統(tǒng)正式亮相,誠(chéng)邁科技攜智能警務(wù)終端參展警博會(huì)

    科技作為鴻蒙生態(tài)核心共建者,攜多款基于警用鴻蒙操作系統(tǒng)的智能終端設(shè)備亮相,助力警務(wù)工作迎來(lái)更智能、更高效的
    的頭像 發(fā)表于 05-19 20:26 ?464次閱讀
    警用<b class='flag-5'>鴻蒙</b><b class='flag-5'>操作系統(tǒng)</b>正式亮相,誠(chéng)邁科技攜智能警務(wù)終端參展警博會(huì)

    開源鴻蒙開發(fā)新體驗(yàn),開鴻Bot系列今日開啟預(yù)售!

    操作系統(tǒng),實(shí)現(xiàn)從國(guó)產(chǎn)高性能芯片到操作系統(tǒng)的全棧自主化,構(gòu)建起一站式的開源鴻蒙學(xué)習(xí)與開發(fā)平臺(tái)。 融合開發(fā)與辦公場(chǎng)景,打造開源
    發(fā)表于 05-16 14:13

    鴻蒙生態(tài)大勢(shì)已成,誠(chéng)邁科技鴻蒙實(shí)驗(yàn)室助力院校人才培養(yǎng)

    鴻蒙操作系統(tǒng)迎來(lái)重要突破,華為終端全面進(jìn)入鴻蒙時(shí)代。作為鴻蒙生態(tài)的首批核心共建者及開源
    的頭像 發(fā)表于 05-15 12:02 ?888次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>生態(tài)</b>大勢(shì)已成,誠(chéng)邁科技<b class='flag-5'>鴻蒙</b>實(shí)驗(yàn)室助力院校人才培養(yǎng)

    鴻蒙操作系統(tǒng)首登電腦端,華為開啟鴻蒙辦公新時(shí)代

    2025年5月8日,華為在深圳舉辦了鴻蒙電腦技術(shù)與生態(tài)溝通會(huì),鴻蒙操作系統(tǒng)首次在電腦端亮相。這既是中國(guó)電子信息產(chǎn)業(yè)的歷史性時(shí)刻,也是華為鴻蒙
    發(fā)表于 05-08 14:20 ?5493次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>操作系統(tǒng)</b>首登電腦端,華為開啟<b class='flag-5'>鴻蒙</b>辦公新時(shí)代

    【「鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)」閱讀體驗(yàn)】02-華為鴻蒙設(shè)計(jì)理念

    工作,實(shí)現(xiàn)真正的萬(wàn)物互聯(lián)。HarmonyOS 正是在這樣的背景下應(yīng)運(yùn)而生,它肩負(fù)著打破設(shè)備間壁壘、構(gòu)建萬(wàn)物互聯(lián)生態(tài)的使命。 華為自 2012 年便開始內(nèi)部研發(fā)面向未來(lái)操作系統(tǒng)項(xiàng)目,經(jīng)過(guò)多年的技術(shù)積累和研發(fā)
    發(fā)表于 02-23 16:16

    【「鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)」閱讀體驗(yàn)】01-初始華為鴻蒙

    ;通過(guò)極簡(jiǎn)開發(fā)與一次開發(fā)、多端部署,為用戶提供多種終端設(shè)備上的一致使用體驗(yàn);面對(duì)多設(shè)備場(chǎng)景,支持應(yīng)用在不同的設(shè)備之間自由流轉(zhuǎn),提供智慧協(xié)同的全新體驗(yàn)。可以看出,鴻蒙
    發(fā)表于 01-25 11:05

    AIGC入門及鴻蒙入門

    ,參加知名的AIGC比賽也是提升技能和展示才華的好機(jī)會(huì)。鴻蒙系統(tǒng)作為華為推出的分布式操作系統(tǒng),具有廣泛的應(yīng)用前景和開發(fā)潛力。通過(guò)學(xué)習(xí)
    發(fā)表于 01-13 10:32

    開源鴻蒙操作系統(tǒng)5.0 Release版本發(fā)布

    開源鴻蒙操作系統(tǒng)5.0 Release版本。 該版本在系統(tǒng)完備度、分布式創(chuàng)新、開發(fā)者體驗(yàn)以及系統(tǒng)穩(wěn)定性等方面均實(shí)現(xiàn)了顯著提升,標(biāo)志著開源
    的頭像 發(fā)表于 12-23 11:35 ?3047次閱讀

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.53】鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)

    操作系統(tǒng)從2019年8月9日正式發(fā)布,歷時(shí)1778天,歷經(jīng)4代,鴻蒙生態(tài)設(shè)備數(shù)量已超過(guò)9億,已有254萬(wàn)HarmonyOS開發(fā)者投入到鴻蒙
    發(fā)表于 12-16 15:10

    磁性元器件產(chǎn)業(yè)新趨勢(shì):生態(tài)圈構(gòu)建引領(lǐng)未來(lái)

    磁性元器件產(chǎn)業(yè)面臨多重挑戰(zhàn)的當(dāng)下,未來(lái)競(jìng)爭(zhēng)將有怎樣的變化?蔡金波會(huì)長(zhǎng)指出,產(chǎn)業(yè)生態(tài)圈的構(gòu)建將是新的競(jìng)爭(zhēng)手段! 在當(dāng)今快速發(fā)展的科技時(shí)代,磁性元器件產(chǎn)業(yè)正面臨著前所未有的變革與挑戰(zhàn)。廣東省磁性元器件
    的頭像 發(fā)表于 11-21 11:08 ?694次閱讀
    磁性元器件產(chǎn)業(yè)新趨勢(shì):<b class='flag-5'>生態(tài)圈</b>構(gòu)建引領(lǐng)<b class='flag-5'>未來(lái)</b>