女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

鴻蒙2.0操作系統采用JavaScript作為開發語言 可看出JS生態圈未來形勢很好

鴻蒙系統HarmonyOS ? 來源:網易 ? 作者:公母育兒 ? 2020-09-27 15:00 ? 次閱讀

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

JavaScript優勢:

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

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

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

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


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

runtime-coresrccoreindex.js

runtime-coresrcobserverobserver.js

runtime-coresrcobserversubject.js

runtime-coresrcobserverutils.js

runtime-coresrcprofilerindex.js

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

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

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

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

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

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

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

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

JS 框架層

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

JS 引擎與運行時層

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

圖形渲染層

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    216

    文章

    35029

    瀏覽量

    255059
  • 操作系統
    +關注

    關注

    37

    文章

    7087

    瀏覽量

    124946
  • 鴻蒙2.0
    +關注

    關注

    2

    文章

    60

    瀏覽量

    7066
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    開源鴻蒙操作系統生態成果與落地實踐

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

    國產操作系統加速崛起——鴻蒙電腦補齊鴻蒙生態最重要拼圖

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

    警用鴻蒙操作系統正式亮相,誠邁科技攜智能警務終端參展警博會

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

    開源鴻蒙開發新體驗,開鴻Bot系列今日開啟預售!

    操作系統,實現從國產高性能芯片到操作系統的全棧自主化,構建起一站式的開源鴻蒙學習與開發平臺。 融合開發與辦公場景,打造開源
    發表于 05-16 14:13

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

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

    【「鴻蒙操作系統設計原理與架構」閱讀體驗】02-華為鴻蒙設計理念

    工作,實現真正的萬物互聯。HarmonyOS 正是在這樣的背景下應運而生,它肩負著打破設備間壁壘、構建萬物互聯生態的使命。 華為自 2012 年便開始內部研發面向未來操作系統項目,經過多年的技術積累和研發
    發表于 02-23 16:16

    【「鴻蒙操作系統設計原理與架構」閱讀體驗】01-初始華為鴻蒙

    ;通過極簡開發與一次開發、多端部署,為用戶提供多種終端設備上的一致使用體驗;面對多設備場景,支持應用在不同的設備之間自由流轉,提供智慧協同的全新體驗。可以看出鴻蒙
    發表于 01-25 11:05

    開源鴻蒙操作系統5.0 Release版本發布

    開源鴻蒙操作系統5.0 Release版本。 該版本在系統完備度、分布式創新、開發者體驗以及系統穩定性等方面均實現了顯著提升,標志著開源
    的頭像 發表于 12-23 11:35 ?1961次閱讀

    名單公布!【書籍評測活動NO.53】鴻蒙操作系統設計原理與架構

    操作系統從2019年8月9日正式發布,歷時1778天,歷經4代,鴻蒙生態設備數量已超過9億,已有254萬HarmonyOS開發者投入到鴻蒙
    發表于 12-16 15:10

    原生鴻蒙操作系統正式發布,誠邁科技與華為一起共建鴻蒙新世界

    特性等提升顯著,標志著我國在操作系統研發領域取得了重大突破。 誠邁科技與華為一直保持著緊密的伙伴關系,公司不僅是最早加入鴻蒙生態的共建者之一,也是鴻蒙
    的頭像 發表于 10-28 09:29 ?1260次閱讀
    原生<b class='flag-5'>鴻蒙</b><b class='flag-5'>操作系統</b>正式發布,誠邁科技與華為一起共建<b class='flag-5'>鴻蒙</b>新世界

    華為原生鴻蒙操作系統正式發布

    10月22日晚,華為舉行了一場盛大的發布會,正式推出了其原生鴻蒙操作系統HarmonyOS NEXT,也被稱為鴻蒙5.0。這一發布標志著鴻蒙系統
    的頭像 發表于 10-23 16:52 ?990次閱讀

    鴻蒙生態設備超10億!原生鴻蒙發布,國產操作系統實現自主可控

    10月22日晚間,原生鴻蒙之夜暨華為全場景新品發布會正式召開,華為常務董事、終端BG董事長、智能汽車解決方案BU董事長余承東宣布,搭載鴻蒙操作系統,包括Open Harmony的生態
    的頭像 發表于 10-23 12:04 ?2374次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>生態</b>設備超10億!原生<b class='flag-5'>鴻蒙</b>發布,國產<b class='flag-5'>操作系統</b>實現自主可控

    鴻蒙跨端實踐-JS虛擬機架構實現

    類似的框架,我們需要自行實現以確保核心基礎能力的完整。 鴻蒙虛擬機的開發經歷了從最初 ArkTs2V8 到 JSVM + Roma新架構方案 。在此過程中,我們實現了完整的鴻蒙版的“J2V8”和 基于
    的頭像 發表于 09-30 14:42 ?2886次閱讀
    <b class='flag-5'>鴻蒙</b>跨端實踐-<b class='flag-5'>JS</b>虛擬機架構實現

    工程師必備!Node.js和常見管理工具介紹(附操作演示)

    在現代軟件開發中,JavaScript已成為一種廣泛使用的編程語言,在web前端開發、后端開發、移動應用端
    的頭像 發表于 08-30 12:34 ?508次閱讀
    工程師必備!Node.<b class='flag-5'>js</b>和常見管理工具介紹(附<b class='flag-5'>操作</b>演示)

    華為鴻蒙操作系統,引領行業新篇章

    在昨日舉辦的華為開發者大會論壇上,華為終端BG軟件部總裁龔體發表了引人注目的演講,向全球開發者及業界同仁詳細解讀了華為自主研發的鴻蒙操作系統(HarmonyOS)的最新進展與成就。這場
    的頭像 發表于 06-22 11:35 ?1164次閱讀