<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      網站百科

      為您解碼網站建設的點點滴滴

      基于Weex的Flutter項目框架

      發表日期:2018-07 文章編輯:小燈 瀏覽次數:1736

      最近在做的一個項目,項目的前期采用Weex開發。但是隨著交互復雜度的增加,Weex一處開發多處多處運行的特征并沒有很好的體現,相反很多時候我們還是需要做IOS和Android的適配。如今火熱的Flutter相比Weex和Rn來說,給出了更好的跨平臺解決方案。所以我們設計了一套基于Weex實現,底層跑在Flutter Engine上的框架。

      渲染引擎


      ?底層的Runtime采用isolate engine,框架業務邏輯,Dom的解析邏輯和Render邏輯都跑在這里。

      ?渲染引擎采用Flutter的Skia,徹底剝離了Android和IOS的差異性.


      架構圖

      思路


      ? ? 將Weex VirsualDom的解析都替換成Flutter Widget.

      ????設計基于Weex2Dart的Brider,使JS和Dart可以相互調用


      性能


      ? ? weex-demo的性能展示


      性能

      release環境下采用AOT模式,性能會有質的飛躍。


      包大小


      Android-Release版本只有10m大小


      優點


      相比Weex和Rn具有更好的性能,同時具有更好的跨平臺性

      相比Flutter,具有動態部署的能力(Flutter Release采用AoT模式并沒有動態部署的能力,即使Debug版本也只是開發環境下才有動態化能力并沒有可以實施項目的能力)

      只需要會Weex開發或則Rn開發就可以,不需要額外學習Dart,已有的Weex項目可以無縫切換。


      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/17634.html
      相關APP開發
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      国产成人精品综合在线观看