為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴
發(fā)表日期:2018-11 文章編輯:小燈 瀏覽次數(shù):4482
[TOC]
跨平臺(tái)技術(shù)是軟件工程發(fā)展到一定階段的產(chǎn)物,即一個(gè)操作系統(tǒng)下開(kāi)發(fā)的應(yīng)用,放到另一個(gè)操作系統(tǒng)下依然可以運(yùn)行,即不依賴于操作系統(tǒng),也不依賴硬件環(huán)境。典型的跨平臺(tái)編程語(yǔ)言有java和python,它們依賴于底層的虛擬機(jī)(或解釋器)得以在多種系統(tǒng)下開(kāi)發(fā),運(yùn)行和維護(hù)。
盡管java和python語(yǔ)言編寫的前端UI應(yīng)用程序一般也能跨平臺(tái)運(yùn)行,但它們更多地被用于后端業(yè)務(wù)軟件系統(tǒng)開(kāi)發(fā)的應(yīng)用場(chǎng)景。隨著移動(dòng)互聯(lián)網(wǎng)大潮的興起,ios、android等移動(dòng)操作系統(tǒng)在移動(dòng)客戶端被大量使用,2013年移動(dòng)設(shè)備的裝機(jī)量首次超越PC,行業(yè)需求催生了跨平臺(tái)前端技術(shù)的發(fā)展。
目前,前端狂平臺(tái)框架分為兩類,一類是以WebApp框架,另一類是移動(dòng)App框架。
目前主流的WebApp框架包括Cordova、Inonic、Dcloud、小程序等幾種,移動(dòng)App由Facebook公司推出的React native、阿里推出的Weex以及本文要重點(diǎn)介紹的谷歌公司推出的Flutter。
在 2017年的谷歌 I/O大會(huì)上,Google推出了Flutter —— 一款新的用于創(chuàng)建移動(dòng)應(yīng)用的開(kāi)源庫(kù)。在2018年初世界移動(dòng)大會(huì)上發(fā)布了 Flutter的第一個(gè)Beta版本,2018年5月的 I/O大會(huì)上更新到了Beta3版本,向正式版又邁進(jìn)了一步。一時(shí)間業(yè)內(nèi)對(duì)這個(gè)框架的關(guān)注度越來(lái)越高。
Flutter可以快速在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應(yīng)用的主要方式。
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)所需要的最小更改。
C:\src\flutter
;注意,不要將flutter安裝到需要一些高權(quán)限的路徑如C:\Program Files\
)。flutter
文件下找到flutter_console.bat
,雙擊運(yùn)行并啟動(dòng)flutter命令行,接下來(lái),你就可以在Flutter命令行運(yùn)行flutter命令了。要在終端運(yùn)行 flutter
命令, 你需要添加以下環(huán)境變量到系統(tǒng)PATH:
flutter\bin
的全路徑,使用 ;
作為分隔符.Path
,然后將 flutter\bin
的全路徑作為它的值.重啟Windows以應(yīng)用此更改。
1541217219951.pngAndroid Studio: 為Flutter提供完整的IDE體驗(yàn)
或者,您也可以使用IntelliJ:
需要安裝兩個(gè)插件:
Flutter
插件: 支持Flutter開(kāi)發(fā)工作流 (運(yùn)行、調(diào)試、熱重載等).Dart
插件: 提供代碼分析 (輸入代碼時(shí)進(jìn)行驗(yàn)證、代碼補(bǔ)全等).要安裝這些:
啟動(dòng)Android Studio.
打開(kāi)插件首選項(xiàng) (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux).
選擇 Browse repositories…, 選擇 Flutter 插件并點(diǎn)擊 install
.
重啟Android Studio后插件生效.
打開(kāi)idea新建一個(gè)工程,選擇Flutter,點(diǎn)擊Next
點(diǎn)擊Finish
日期:2018-10 瀏覽次數(shù):7271
日期:2018-12 瀏覽次數(shù):4344
日期:2018-07 瀏覽次數(shù):4890
日期:2018-12 瀏覽次數(shù):4186
日期:2018-09 瀏覽次數(shù):5515
日期:2018-12 瀏覽次數(shù):9937
日期:2018-11 瀏覽次數(shù):4822
日期:2018-07 瀏覽次數(shù):4595
日期:2018-05 瀏覽次數(shù):4869
日期:2018-12 瀏覽次數(shù):4336
日期:2018-10 瀏覽次數(shù):5152
日期:2018-12 瀏覽次數(shù):6228
日期:2018-11 瀏覽次數(shù):4481
日期:2018-08 瀏覽次數(shù):4602
日期:2018-11 瀏覽次數(shù):12654
日期:2018-09 瀏覽次數(shù):5594
日期:2018-12 瀏覽次數(shù):4848
日期:2018-10 瀏覽次數(shù):4201
日期:2018-11 瀏覽次數(shù):4541
日期:2018-12 瀏覽次數(shù):6076
日期:2018-06 瀏覽次數(shù):4017
日期:2018-08 瀏覽次數(shù):5451
日期:2018-10 瀏覽次數(shù):4466
日期:2018-12 瀏覽次數(shù):4547
日期:2018-07 瀏覽次數(shù):4371
日期:2018-12 瀏覽次數(shù):4512
日期:2018-06 瀏覽次數(shù):4400
日期:2018-11 瀏覽次數(shù):4386
日期:2018-12 瀏覽次數(shù):4261
日期:2018-12 瀏覽次數(shù):5296
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.