日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Flutter再次升級(jí),futter( 三 )


flutter有什么不同Beautiful(美觀) - Flutter 允許你控制屏幕上的每一寸像素,這讓「設(shè)計(jì)」不用再對(duì)「實(shí)現(xiàn)」妥協(xié);Fast(性能更好) - 一個(gè)應(yīng)用不卡頓的標(biāo)準(zhǔn)是什么,你可能會(huì)說(shuō) 16ms 抑或是 60fps,這對(duì)桌面端應(yīng)用或者移動(dòng)端應(yīng)用來(lái)說(shuō)已足夠,但當(dāng)面對(duì)廣闊的 AR/VR 領(lǐng)域,60fps 仍然會(huì)成為使人腦產(chǎn)生眩暈的瓶頸,而 Flutter 的目標(biāo)遠(yuǎn)不止 60fps;借助 Dart 支持的 AOT 編譯以及 Skia 的繪制,F(xiàn)lutter 可以運(yùn)行的很快;Productive(富有成效) - 前端開(kāi)發(fā)可能已經(jīng)習(xí)慣的開(kāi)發(fā)中 hot reload 模式,但這一特性在移動(dòng)開(kāi)發(fā)中還算是個(gè)新鮮事 。
Flutter 提供有狀態(tài)的 hot reload 開(kāi)發(fā)模式,并允許一套 codebase 運(yùn)行于多端;其他的,再比如開(kāi)發(fā)采用 JIT 編譯與發(fā)布的 AOT 編譯,都使得開(kāi)發(fā)者在開(kāi)發(fā)應(yīng)用時(shí)可以更加高效;Open(開(kāi)源) - Dart / Skia / Flutter (Framework),這些都是開(kāi)源的,F(xiàn)lutter 與 Dart 團(tuán)隊(duì)也對(duì)包括 Web 在內(nèi)的多種技術(shù)持開(kāi)放態(tài)度,只要是優(yōu)秀的他們都愿意借鑒吸收 。
哪些企業(yè)在用flutter很尷尬,筆者為了這個(gè)事請(qǐng)教了好幾個(gè)國(guó)內(nèi)大廠的同事,用盡了互聯(lián)網(wǎng)資源 。據(jù)我了解,目前使用過(guò)flutter的只有阿里的閑魚(yú)團(tuán)隊(duì) 。但是最終上線的還不是flutter版本,阿里仍然是weex為主 。但是個(gè)人開(kāi)發(fā)者,已經(jīng)用flutter做了一些事情,比如閱讀類(lèi)的app,番茄鬧鐘等等,我自己親自試過(guò)這個(gè)類(lèi)型應(yīng)用,體驗(yàn)還是可以的,幾乎沒(méi)什么卡頓!但是如果開(kāi)發(fā)企業(yè)級(jí)別的應(yīng)用,調(diào)用底層api,地圖、傳感器什么的 。
現(xiàn)在國(guó)內(nèi)使用Flutter來(lái)開(kāi)發(fā)的多嗎?

Flutter再次升級(jí),futter


國(guó)內(nèi)象閑魚(yú)這樣的開(kāi)發(fā)團(tuán)隊(duì)在Flutter領(lǐng)域的研究很深入,阿里和其他公司對(duì)這個(gè)框架也越來(lái)越重視 。Flutter在國(guó)內(nèi)的普及程度還比較低,而Recent Native等工具似乎使用的人更多 。這主要原因是國(guó)內(nèi)大部分開(kāi)發(fā)人員都從事過(guò)網(wǎng)站開(kāi)發(fā),因此對(duì)于Html和JS比較熟悉 。由于Flutter采用的是Dart語(yǔ)言,需要學(xué)習(xí)成本,而且Dart的Ui設(shè)計(jì)是純代碼,嵌套極多,對(duì)于初學(xué)者而言容易頭疼 。
不過(guò)任何語(yǔ)言只要用習(xí)慣了都不難,往往是萬(wàn)事開(kāi)頭難 。既然谷歌選擇了Dart必然有其深意 。單純比較或者探討諸如動(dòng)態(tài)還是靜態(tài),是否支持反射等沒(méi)有意義,蘿卜白菜各有所愛(ài),支持哪一種語(yǔ)言都有道理,關(guān)鍵要看自身掌握程度 。谷歌可能擔(dān)心Java的版權(quán)問(wèn)題,因此在安卓原生語(yǔ)言上極力推薦Kotlin 。但效果很差,個(gè)人感覺(jué)除非禁止使用Java,否則沒(méi)人會(huì)選擇Kotlin,這與使用JS慣了不喜歡Dart是一個(gè)道理 。
但是令人感興趣的是Dart可以生成JS代碼 。這應(yīng)該能讓更多人選擇使用的一個(gè)原因 。由于谷歌極力推薦Flutter,這其實(shí)與其新系統(tǒng)Funchsia有關(guān),因此許多人懷疑安卓很有可能被谷歌拋棄 。坦率說(shuō)我希望如此,安卓的性能是一個(gè)弱點(diǎn),雖然改進(jìn)后比以前流暢,但是天生素質(zhì)不好 。谷歌正基于自己新的Zircon內(nèi)核打造新系統(tǒng),與鴻蒙思路差不多,可以支持多種平臺(tái) 。
Flutter不僅僅谷歌重視,國(guó)內(nèi)巨頭也同樣關(guān)注 。估計(jì)華為這樣的公司尤其重視,因?yàn)樗麄兪侵袊?guó)第一個(gè)參與測(cè)試Funchsia的企業(yè) 。因?yàn)楣雀枵腔谛阅艿囊箝_(kāi)發(fā)出Flutter,在安卓端Flutter組件與原生一樣都是同樣的渲染引擎,因此性能與原生非常接近,這也是相對(duì)于其他框架的優(yōu)勢(shì) 。很多年前大家都希望H5能一統(tǒng)江湖,但是我感覺(jué)也許未來(lái)需要Dart來(lái)統(tǒng)一,這種后發(fā)優(yōu)勢(shì)可能就是谷歌創(chuàng)新的原因,以一種不妥協(xié)性能的方法又能快速開(kāi)發(fā)兼顧的特點(diǎn)將是未來(lái)的趨勢(shì) 。
uniapp和flutter如何技術(shù)選型?
Flutter再次升級(jí),futter

推薦閱讀