91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

JavaScript優(yōu)勢:

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

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

JS + WebAssembly 性能還是不錯的,未來如果能加上 V8 速度會更快,不知道華為未來是否有能力自己做一個 VM 支持 WebAssembly。

Write once,run everywhere。目前來看是對 JS + WebAssembly 最好的描述。


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

runtime-coresrccoreindex.js

runtime-coresrcobserverobserver.js

runtime-coresrcobserversubject.js

runtime-coresrcobserverutils.js

runtime-coresrcprofilerindex.js

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

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

這里將其分為自上而下的三個抽象層來介紹:

JS 框架層,可理解為一個大幅簡化的 Vue 式 JavaScript 框架
JS 引擎與運行時層,可理解為一個大幅簡化的 WebKit 式運行時
圖形渲染層,可理解為一個大幅簡化的 Skia 式圖形繪制庫

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

對于「鴻蒙 2.0」在 GUI 部分的亮點,個人能想到這些:

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

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

JS 框架層

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

JS 引擎與運行時層

  • 標準支持過低,無法運行 Vue 3.0 這類需 Proxy 的下一代前端框架
  • 性能水平弱,難以支持中大型 JS 應(yīng)用
  • 沒有開放 DOM 式的對象模型 API,不利于上層抹平差異

圖形渲染層

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

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

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

    關(guān)注

    218

    文章

    36042

    瀏覽量

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

    關(guān)注

    37

    文章

    7404

    瀏覽量

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

    關(guān)注

    2

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    在萬物智聯(lián)的時代背景下,操作系統(tǒng)底層能力的構(gòu)建離不開編程語言與編譯器的關(guān)鍵支撐。作為開源鴻蒙生態(tài)的核心技術(shù),
    的頭像 發(fā)表于 11-20 17:24 ?946次閱讀
    開源<b class='flag-5'>鴻蒙</b>技術(shù)大會2025丨編譯器與編程<b class='flag-5'>語言</b>分論壇:<b class='flag-5'>語言</b>驅(qū)動<b class='flag-5'>系統(tǒng)</b>創(chuàng)新,編譯賦能<b class='flag-5'>生態(tài)</b>繁榮

    龍蜥操作系統(tǒng)裝機量突破1000萬

    11月17日,以“生態(tài)共融·智驅(qū)未來”為主題的2025龍蜥操作系統(tǒng)大會(OpenAnolis Conference)在北京成功舉辦。千余位全球技術(shù)大咖、業(yè)界精英和行業(yè)開發(fā)者齊聚一堂,深
    的頭像 發(fā)表于 11-20 11:40 ?852次閱讀

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

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

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

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

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

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

    FF正式發(fā)布FF AI 2.0操作系統(tǒng)

    最重大的智能座艙操作系統(tǒng)升級,實現(xiàn)了FF AI架構(gòu)的全面重構(gòu),開創(chuàng)了全新一代智能交互體驗,突破了傳統(tǒng)基于規(guī)則驅(qū)動的AI系統(tǒng)的局限。這一共享平臺未來也將集成至FX車型。
    的頭像 發(fā)表于 06-27 14:15 ?1667次閱讀

    從“開發(fā)者孤島”到“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙開發(fā)體驗

    在中國操作系統(tǒng)發(fā)展史上,“開發(fā)者”似乎從來都是一個邊緣角色。他們是開源社區(qū)中最活躍的群體,卻也是最常被忽視的那群人。具體到開源鴻蒙社區(qū),其生態(tài)構(gòu)建初期,諸多
    的頭像 發(fā)表于 06-10 17:12 ?1709次閱讀
    從“<b class='flag-5'>開發(fā)</b>者孤島”到“<b class='flag-5'>生態(tài)</b>星河”:開鴻Bot如何重構(gòu)開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>體驗

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

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

    深開鴻CEO王成錄:開發(fā)者是開源鴻蒙生態(tài)的原點

    發(fā)布會上表示:“操作系統(tǒng)的成功,取決于生態(tài)體系的競爭力。開源鴻蒙生態(tài)的建設(shè),必須始于開發(fā)者?!彼麖娬{(diào),
    的頭像 發(fā)表于 05-26 12:06 ?909次閱讀
    深開鴻CEO王成錄:<b class='flag-5'>開發(fā)</b>者是開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>生態(tài)</b>的原點

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

    實現(xiàn)重要突破。 “鴻蒙電腦的推出,是鴻蒙操作系統(tǒng)生態(tài)版圖得以完整的關(guān)鍵一步。”浙江大學(xué)傳媒與國際文化學(xué)院常務(wù)副院長方興東對科技日報記者說,“目前全球只有
    的頭像 發(fā)表于 05-21 11:41 ?690次閱讀

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

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

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

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

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

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

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

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