国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Flutter 1.5 發布,正式成為全平臺 UI 框架!

focusj / 1636人閱讀

摘要:一序在上,團隊宣布推出新的穩定版本,這是迄今為止最大的一次版本發布。伴隨著的發布,同期也宣布發布的版本,正式開啟了的全平臺框架之路。隨著的發布,正式成為一個全平臺的框架。開發流程目前僅支持。

一. 序

在 Google I/O 2019 上,Dart 團隊宣布推出新的 Flutter 穩定版本 1.5,這是 Flutter 迄今為止最大的一次版本發布。

伴隨著 Flutter 1.5 的發布,同期也宣布發布 Flutter for Web 的 Preview 版本,正式開啟了 Flutter 的全平臺 UI 框架之路。

早在年初發布的 Flutter 2019 Roadmap 中,就有提到,會在今年支持移動設備之外的平臺,對 Web 的支持,算是完成了一個新的里程碑吧。

二. Flutter for Web

Flutter 之所以能夠在移動平臺上運行,主要是依賴的 Flutter Engine,就是 Flutter 所依賴的運行環境。這就導致在移動平臺,只要你使用了 Flutter,哪怕只用混合開發的模式寫了一個頁面,這也將為你的 App 增大大約 4MB 的體積。

而 Flutter for Web,完全是一種全新的模式,它可以將 Dart 編寫的現有 Flutter 代碼,編譯成可嵌入瀏覽器并部署到任何 Web 服務器的代碼。

編譯后的代碼,完全是基于 HTML、CSS 和 JavaScript 這些標準的 Web 技術,所以它也不需要任何瀏覽器插件的支持。

早期微軟的 Silverlight 和 Adobe 的 Flash 都證明了,一切需要插件才能支持的 Web 應用,都是紙老虎,最終都會被基礎的 HTML 技術所替代。

我想這也是 Flutter for Web 選擇這種支持方式的一個考量因素。

添加 Web 支持,涉及在標準 API 之上,實現 Flutter 的核心繪圖層,結合使用 DOM、Canvas 和 CSS,Flutter for Web 能夠實現在現代瀏覽器中提供便攜的、高質量和高性能的用戶體驗。

Flutter for Web 很大程度上,歸功于 Chrome、Firefox 和 Safari 等現代瀏覽器的快速發展,這些瀏覽器提供了基礎的硬件加速的圖形、動畫和文本以及 JavaScript 的快速執行。

隨著 Flutter for Web 的發布,Flutter 正式成為一個全平臺的 UI 框架。

Flutter 最初的設想,也并不是想作為一個 HTML 的替代品,而是想基于 Flutter 能夠快速構建出全平臺的所支持的,圖形豐富、交互流程的應用。

在 Google I/O 上,也展示了最近刷屏的 KENKEN 益智游戲(文末有地址),該游戲在 Android、iOS、Web、Mac 和 Chrome 上,運行的都是相同的代碼。

Flutter for Web 還只是一個 Preview 版本,還有很多不足和被限制的地方。

限制:

    Flutter_web 的插件還不完善,暫時只提供了最基礎的 dart:html、dart:js、dart:svg、dart:indexed_db,可以通過他們訪問絕大多數瀏覽器的 API。

    并非所有的 Flutter 都在 Flutter_web 上實現了。

    Flutter_web 編譯還很慢。

    在桌面瀏覽器上運行,還有一些不足,大部分是基于移動應用的操作特性,而沒有對桌面系統的操作習慣進行特殊的優化。

    開發流程目前僅支持 Chrome。

更多細節,可以直接上 Github 上查看。

三. 小結

自此 Flutter 就不再是一個單純的移動框架,而是一個多平臺框架,通過它,可以快速的構建應用,更快的觸達用戶。

坦率的講,Flutter 這一年的發展以及推廣效果都是驚人的,據公開的消息來看,不少一線大廠已經在一些生產項目上,嘗試使用 Flutter,雖然嘗試的大多都并不是主力項目,但這背后一定也少不了 Google 的推廣,Google 本身對 Flutter 的期望也很大,短期應該不會涼。

不過框架這個東西,有興趣看看就好了,畢竟鐵打的基礎,流水的 API,不要花太多的精力沉迷在框架中,把編程的基礎技術學好才是正道。如果真到了公司想嘗試 Flutter 的地步,專門花一周兩周突擊一下,肯定能上手。

本文對你有幫助嗎?留言、點贊、轉發是最大的支持,謝謝!


公眾號后臺回復成長『成長』,將會得到我準備的學習資料,也能回復『加群』,一起學習進步;你還能回復『提問』,向我發起提問。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/7222.html

相關文章

  • Flutter是跨平臺開發終極之選嗎?Android開發該如何快速上手Flutter?

    摘要:月日,谷歌正式發布了的。到底能不能成為跨平臺開發終極之選是基于前端誕生的,但是對前端開發來說,的環境配置很麻煩,需要原生的平臺知識,還要擔心遇上網絡問題?,F在已經不是曾經的小眾框架,這兩年里它已經逐步成長為主流的跨平臺開發框架之一。 ...

    luckyyulin 評論0 收藏0
  • 開源中國專訪:Chameleon原理首發,其它跨多端統一框架都是假的?

    摘要:中國互聯網絡信息中心發布的中國互聯網絡發展狀況統計報告顯示,截至年月,我國網民規模達億人,微信月活億支付寶月活億百度月活億另一方面,中國手機占智能手機整體的比例超過,月活約億。在年末正式發布了面向未來的跨端的。 開源中國專訪:Chameleon原理首發,其它跨多端統一框架都是假的? 原創: 嘉賓-張楠 開源中國 以往我們說某一功能跨多端,往往是指在諸如 PC、移動等不同類型的設備之...

    GraphQuery 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<