国产亚洲欧美人成在线,免费视频爱爱太爽了无码,日本免费一区二区三区高清视频 ,国产真实伦对白精彩视频

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

About Flutter

發(fā)表日期:2018-12 文章編輯:小燈 瀏覽次數(shù):2082

What is Flutter

Flutter是谷歌的移動(dòng)UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量的原生用戶界面。 Flutter可以與現(xiàn)有的代碼一起工作。在全世界,F(xiàn)lutter正在被越來(lái)越多的開(kāi)發(fā)者和組織使用,并且Flutter是完全免費(fèi)、開(kāi)源的。它也是構(gòu)建未來(lái)的Google Fuchsia OS 應(yīng)用的主要方式。

Flutter

Flutter組件采用現(xiàn)代響應(yīng)式框架構(gòu)建,這是從React中獲得的靈感,中心思想是用組件(widget)構(gòu)建你的UI。 組件描述了在給定其當(dāng)前配置和狀態(tài)時(shí)他們顯示的樣子。當(dāng)組件狀態(tài)改變,組件會(huì)重構(gòu)它的描述(description),F(xiàn)lutter會(huì)對(duì)比之前的描述, 以確定底層渲染樹(shù)從當(dāng)前狀態(tài)轉(zhuǎn)換到下一個(gè)狀態(tài)所需要的最小更改。

History of Flutter

Flutter的第一個(gè)版本被稱為“Sky”,運(yùn)行在Android操作系統(tǒng)是。它是在2015年Dart開(kāi)發(fā)者峰會(huì)上亮相的,其目的是能夠以每秒120幀的速度持續(xù)渲染。
Beta1版本于2018年2月27日在2018 世界移動(dòng)大會(huì)公布。
Beta2版本2018年3月6日發(fā)布。
1.0正式版本于2018年12月5日(北京時(shí)間)發(fā)布。

Why use Flutter

Flutter與用于構(gòu)建移動(dòng)應(yīng)用程序的其它大多數(shù)框架不同,因?yàn)镕lutter既不使用WebView,也不使用操作系統(tǒng)的原生控件。 相反,F(xiàn)lutter使用自己的高性能渲染引擎來(lái)繪制widget。

另外,F(xiàn)lutter的不同是因?yàn)樗诵闹挥幸粚虞p量的C/C++代碼。Flutter在Dart(一種現(xiàn)代的、簡(jiǎn)潔的、面向?qū)ο蟮恼Z(yǔ)言)中實(shí)現(xiàn)了其它大部分系統(tǒng)(組合、手勢(shì)、動(dòng)畫(huà)、框架、widget等), 開(kāi)發(fā)人員可以輕松地進(jìn)行讀取、更改、替換或移除。這為開(kāi)發(fā)人員提供了對(duì)系統(tǒng)的巨大可定制性。

同時(shí)Flutter實(shí)現(xiàn)了熱重載開(kāi)發(fā)循環(huán)。我們可以在設(shè)備或模擬器上實(shí)現(xiàn)亞秒級(jí)重載。Flutter的熱重載是有狀態(tài)的,這意味著應(yīng)用程序狀態(tài)在重載后仍然會(huì)保留。所以我們可以在應(yīng)用程序中各個(gè)頁(yè)面快速迭代開(kāi)發(fā),而無(wú)需在每次重新加載后都要從主屏幕重新開(kāi)始。

Language of Flutter

Flutter在四個(gè)主要維度進(jìn)行了評(píng)估,并考慮了框架作者、開(kāi)發(fā)人員和最終用戶的需求等因素。我們發(fā)現(xiàn)不同的語(yǔ)言在不同的層面符合一部分需求,但Dart在所有評(píng)估維度上得分都很高,因此Flutter選擇了Dart語(yǔ)言。

Dart

Dart是谷歌開(kāi)發(fā)的計(jì)算機(jī)編程語(yǔ)言,后來(lái)被Ecma (ECMA-408)認(rèn)定為標(biāo)準(zhǔn)。它被用于web、服務(wù)器、移動(dòng)應(yīng)用和物聯(lián)網(wǎng)等領(lǐng)域的開(kāi)發(fā)。它是寬松開(kāi)源許可證下的開(kāi)源軟件。Dart是面向?qū)ο蟮摹㈩惗x的、單繼承的語(yǔ)言。它的語(yǔ)法類似C語(yǔ)言,可以轉(zhuǎn)譯為JavaScript,支持接口(interfaces)、混入(mixins)、抽象類(abstract classes)、具體化泛型(reified generics)、可選類型(optional typing)和sound type system 。

Experience beforeFlutter

Flutter對(duì)熟悉面向?qū)ο蟾拍睿?、方法、變量等)和命令式編程概念(循環(huán)、條件等)的程序員來(lái)說(shuō)是很容易入門的。學(xué)習(xí)和使用Flutter,無(wú)需事先具有移動(dòng)開(kāi)發(fā)經(jīng)驗(yàn)。 我們已經(jīng)看到了一些不怎么有編程經(jīng)驗(yàn)的人學(xué)習(xí)并使用Flutter進(jìn)行原型設(shè)計(jì)和應(yīng)用程序開(kāi)發(fā)。

Where to study Flutter

我們可以去谷歌Flutter官網(wǎng),但是,現(xiàn)在也可以訪問(wèn)Flutter中文網(wǎng)了,F(xiàn)lutter中文網(wǎng)上提供了官方文檔翻譯和一些其它案例、資源,我們也可以去Github 上Flutter項(xiàng)目主頁(yè),去查看最新動(dòng)態(tài)和提issue。


參考資料:

1.Flutter百科
2.Flutter官網(wǎng)
3.Flutter中文網(wǎng)
4.掘金
5.Dart官網(wǎng)


本頁(yè)內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過(guò)網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁(yè)中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://jstctz.cn/18168.html
相關(guān)APP開(kāi)發(fā)