回覆列表
  • 1 # 博宇IT

    flutter值得學習,是谷歌公司推出的一款框架。Flutter 是 Google 開源的 UI 工具包,幫助開發者透過一套程式碼庫高效構建多平臺精美應用,支援移動、Web、桌面和嵌入式平臺[3] 。

    Flutter 可以方便的加入現有的工程中。在全世界,Flutter 正在被越來越多的開發者和組織使用,並且 Flutter是完全免費、開源的。它也是構建未來的 Google Fuchsia 應用的主要方式。

    Flutter 元件採用現代響應式框架構建,這是從React中獲得的靈感,中心思想是用元件(widget)構建你的UI。 元件描述了在給定其當前配置和狀態時他們顯示的樣子。當元件狀態改變,元件會重構它的描述(description),Flutter 會對比之前的描述, 以確定底層渲染樹從當前狀態轉換到下一個狀態所需要的最小更改。

  • 2 # SteveJrong

    求穩rn,求發展flutter。其他的不建議淌水。

    原因:

    rn優點:

    對前端開發者友好,基於JS就能開發

    完善的熱更新機制

    開源外掛極為豐富

    坑多,但是解決方案也多

    rn缺點:

    應用執行時JS橋接器效能不如原生

    不能所見即所得,JS橋接器去呼叫平臺中的原生元件,會導致UI顯示不一樣

    針對各個平臺特殊的地方要單獨寫另外的程式碼進行處理

    外掛雖然豐富,但質量也參差不齊

    flutter優點:

    不再需要虛擬機器執行,直接編譯為機器碼,執行速度快

    介面繪製使用獨立的渲染引擎,不用原生元件,效能好

    flutter缺點:

    dart語言的語法結構使得沒有經驗的開發者經常會無窮巢狀,上手不是特別快速

    熱更新機制還不完善

    IDE對flutter的除錯支援還不完善,有時發生的莫名其妙的bug或問題不太好找到對應的位置或問題

    外掛較少,有些東西可能需要自己做外掛封裝

    但現階段來說,rn是比較成熟的,雖然坑不少。flutter現階段還是剛剛起步,用到生產上需謹慎。

  • 中秋節和大豐收的關聯?
  • 有首粵語歌歌詞有莫問天莫問地是什麼歌?