flutter框架vue,flutter框架和vue區(qū)別

移動(dòng)APP開(kāi)發(fā)框架盤(pán)點(diǎn)2:Web移動(dòng)前端框架大全

開(kāi)源項(xiàng)目其實(shí)有一個(gè)成熟周期,這個(gè)周期大概是三年左右,自React框架在2013年發(fā)布并引爆了前端框架的大潮,這個(gè)屬于前端的周期就此開(kāi)始了。

成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的孟連網(wǎng)站建設(shè)公司,孟連接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行孟連網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

之后在2015年5月開(kāi)源的React Native又開(kāi)啟了屬于Web移動(dòng)前端的周期,15-16年,18-19年,21-22年正好就是屬于移動(dòng)前端的三個(gè)爆發(fā)點(diǎn)。

三年前,在第一個(gè)成熟收獲期,我盤(pán)點(diǎn)了移動(dòng)開(kāi)發(fā)框架。在這第二個(gè)成熟收獲期,理所當(dāng)然要來(lái)盤(pán)點(diǎn)一波。

不過(guò),當(dāng)我點(diǎn)開(kāi)github項(xiàng)目的code-frequency時(shí),還是被這個(gè)準(zhǔn)到嚇人的周期猜想驚呆了,先給你們看一波,剩下的自行驗(yàn)證。

1、

2、

再來(lái)說(shuō)第二個(gè)比較有意思的發(fā)現(xiàn),停止維護(hù)的項(xiàng)目絕大多數(shù)是Vue框架項(xiàng)目。

盤(pán)點(diǎn)開(kāi)始的時(shí)候我還覺(jué)得React框架處于絕對(duì)劣勢(shì),到完成時(shí)我發(fā)現(xiàn)React無(wú)論在選擇面還是成熟度上都超過(guò)了Vue。

原因我這里就不分析了,反正大家都有自己的看法。

網(wǎng)頁(yè)類(lèi)框架就是前端組件框架,這一次雖然有大量項(xiàng)目停止維護(hù),但是也有很多項(xiàng)目堅(jiān)持了下來(lái),而且還涌現(xiàn)出了一批新項(xiàng)目。

大廠占了主導(dǎo),因?yàn)檫@些年大廠在移動(dòng)開(kāi)發(fā)上的需求,遠(yuǎn)高于其它方面。個(gè)人項(xiàng)目要堅(jiān)持確實(shí)不易。

本來(lái)是想要做一個(gè)驗(yàn)證項(xiàng)目,把所有框架都試用一遍并給出推薦度的。由于進(jìn)度太慢,還是下一次再發(fā)吧。

這次的重點(diǎn)是漸進(jìn)類(lèi)框架,就是所謂多端同構(gòu)框架(小程序框架)。這幾年國(guó)內(nèi)的重點(diǎn)的各種小程序平臺(tái),所以多端框架的需求很是旺盛。

不過(guò)大多數(shù)先行者都沒(méi)挺過(guò)來(lái)還是讓我很意外,只有Taro成功了,想想還是有很多讓人唏噓的東西。

在這里還是先預(yù)測(cè)一波吧,因?yàn)檫@一類(lèi)框架最變化最大,最終還是有很多框架要出局的。

漸進(jìn)類(lèi)框架是一個(gè)過(guò)渡性的產(chǎn)品,最終會(huì)變成橋接類(lèi)框架的一部分,所以,與橋接類(lèi)框架協(xié)同才是框架的出路。

這個(gè)賽道基本全是大廠了。

騰訊新一代跨端開(kāi)發(fā)框架Hippy

Hippy一看就是淘寶Weex的對(duì)標(biāo)項(xiàng)目,Kpi功能全面壓制。所以官方支持 React 和 Vue 兩種主流前端框架。在Weex2019年實(shí)質(zhì)停更后發(fā)布,要不要這么卷?

Hippy 2.x 架構(gòu)主要分成三層,UI(JS) 層 Hippy-React 和 Hippy-Vue 負(fù)責(zé)驅(qū)動(dòng) UI 指令生成;中間層 C++ HippyCore 負(fù)責(zé)抹平平臺(tái)差異性和提供高性能模塊;渲染層 Android 和 iOS 負(fù)責(zé)提供終端底層模塊、組件,并與布局引擎通信。

對(duì)Weex慘遭遺棄,我上次就說(shuō)過(guò):「ReactNative提供工具,Weex提供框架,將平臺(tái)差異化屏蔽(Write Once, Run Everywhere)。所以Weex則注定功能相對(duì)弱小,并且坑比較多?!筗eex最終下馬也是必然的,淘寶又發(fā)布升級(jí)版北海,為了實(shí)現(xiàn)(Write Once, Run Everywhere),它采用自繪,而且是基于Flutter自繪。

所以Hippy3.x就一如既往的Kpi功能層層加碼,很有騰訊風(fēng)格。在未來(lái)的 3.x 中業(yè)務(wù)與渲染層中的具體實(shí)現(xiàn)可根據(jù)用戶(hù)實(shí)際場(chǎng)景進(jìn)行切換:業(yè)務(wù)層上不再局限于 JS 驅(qū)動(dòng),還可選擇(如:DSL/Dart/WASM 等)其它語(yǔ)言進(jìn)行驅(qū)動(dòng);在渲染層中,渲染引擎除了支持現(xiàn)有原生(Native)渲染之外,還可以選擇其他渲染 Renderer,如 Flutter(Voltron) 渲染。

「Kraken 北?!故且豢罡咝阅躓eb渲染引擎。底層基于 Flutter 進(jìn)行渲染。

Kraken 不限制上層開(kāi)發(fā)者使用的框架,無(wú)論你是使用 Vue 、Rax 還是 React 都可以開(kāi)發(fā) Kraken 應(yīng)用。

Kraken 的 runtime 通過(guò) JS Engine Binding 的方式提供了一系列 Web 標(biāo)準(zhǔn)的 API 接口,調(diào)用相應(yīng) API 會(huì)執(zhí)行相關(guān)邏輯并創(chuàng)建一系列需要發(fā)送給 Dart 層處理的指令。

Kraken 其實(shí)就是一個(gè)小程序平臺(tái),而且追求全平臺(tái)完全一致。我雖然認(rèn)為各平臺(tái)不一致是很自然的事情,但是也表示理解,畢竟別人吹牛有當(dāng)真的傳統(tǒng)(KFC表示認(rèn)同)。

Kraken 現(xiàn)在也是一個(gè)小號(hào)瀏覽器,所以它的主要工作就是摳標(biāo)準(zhǔn),畢竟它是一款基于 W3C 標(biāo)準(zhǔn)的高性能渲染引擎。

最后,我勸淘寶領(lǐng)導(dǎo)定Kpi要理智些,畢竟Hippy4我還蠻期待的。

滴滴出品的超輕量級(jí)動(dòng)態(tài)化跨端開(kāi)發(fā)框架,主打輕量和實(shí)用。

Hummer 以 JS 引擎為基石,目前已支持 JavaScriptCore、Hermers、QuickJS 等業(yè)內(nèi)知名 JS 引擎(這里本來(lái)還有個(gè)V8的,我刪除了,源碼里面沒(méi)有,Kpi需要)。再配合經(jīng)過(guò)調(diào)優(yōu)的 Yoga 布局引擎,抹平了兩端視圖布局差異(性能更佳的自研布局引擎開(kāi)發(fā)中)。順便提一下,Hippy采用V8(功能更強(qiáng))自研布局引擎(性能更佳)。

Hummer 的特點(diǎn)是拋棄了業(yè)界其他動(dòng)態(tài)化跨端框架普遍使用的DSL層和VDOM層,因此原生 Hummer 不具備前端開(kāi)發(fā)常用的響應(yīng)式編程的能力,但同時(shí)換來(lái)的是接近原生開(kāi)發(fā)的體驗(yàn)和性能。再以原生 Hummer 為基礎(chǔ),在此之上開(kāi)發(fā)了一套基于MVVM架構(gòu)的開(kāi)發(fā)框架 —— Tenon ,通過(guò) Tenon,可以把使用 Vue/React 編寫(xiě)的代碼,轉(zhuǎn)換成原生 Hummer 的代碼。

Hummer也是一個(gè)小程序平臺(tái),而且超輕量。如果想要無(wú)限提升自己APP的能力,可以考慮嵌入Hummer。

Web移動(dòng)前端框架正在迎來(lái)第三個(gè)高速發(fā)展期,各類(lèi)框架得到極大繁榮。

個(gè)人在具體項(xiàng)目的貢獻(xiàn)已經(jīng)微乎其微了,創(chuàng)新、架構(gòu)創(chuàng)新是唯一制勝的手段,這也是我看好React的根本原因。

最后,還是想做點(diǎn)微不足道的 探索 ,現(xiàn)在前端組件庫(kù)層出不窮,更換組件庫(kù)帶來(lái)的代價(jià)有點(diǎn)大。想創(chuàng)建一個(gè)框架,來(lái)實(shí)現(xiàn)上次說(shuō)的組件公約數(shù)和公倍數(shù),無(wú)縫切換組件庫(kù)。理論上支持所有組件庫(kù) ,也能為后來(lái)者提供彎道超車(chē)的機(jī)會(huì)。我想大廠可能沒(méi)有需求,也不會(huì)愿意發(fā)布這種框架,畢竟都是平臺(tái)部門(mén)說(shuō)了算。

這個(gè)庫(kù)就是useMobile,當(dāng)然分為useMobileReact和useMobileVue。下次先發(fā)布useMobileReact。等我發(fā)布后,再來(lái)填上面表中缺的推薦度。

原文地址:

flutter 與webview (vue)交互

flutter與webview交互

因?yàn)閣eb端項(xiàng)目用的是vue框架 按照網(wǎng)上的教程flutter端調(diào)用js端方法不管用:

flutter端

web端

后來(lái)發(fā)現(xiàn)是vue的方法不會(huì)暴露給app使用 需要把方法名暴露給window

flutter和vuejs那個(gè)容易學(xué)

flutter更容易學(xué),

Flutter 是 Google 開(kāi)源的 UI 工具包,幫助開(kāi)發(fā)者通過(guò)一套代碼庫(kù)高效構(gòu)建多平臺(tái)精美應(yīng)用,支持移動(dòng)、Web、桌面和嵌入式平臺(tái)。Flutter 開(kāi)源、免費(fèi),擁有寬松的開(kāi)源協(xié)議,適合商業(yè)項(xiàng)目。

前端開(kāi)發(fā)的學(xué)的框架都有什么?

蝸牛學(xué)院在這里給大家整理了一份web前端開(kāi)發(fā)完整的學(xué)習(xí)路線,框架在第三階段中,希望可以幫到你~

第一階段:專(zhuān)業(yè)核心基礎(chǔ)

階段目標(biāo):

1. 熟練掌握HTML5、CSS3、Less、Sass、響應(yīng)書(shū)布局、移動(dòng)端開(kāi)發(fā)。

2. 熟練運(yùn)用HTML+CSS特性完成頁(yè)面布局。

4. 熟練應(yīng)用CSS3技術(shù),動(dòng)畫(huà)、彈性盒模型設(shè)計(jì)。

5. 熟練完成移動(dòng)端頁(yè)面的設(shè)計(jì)。

6. 熟練運(yùn)用所學(xué)知識(shí)仿制任意Web網(wǎng)站。

7. 能綜合運(yùn)用所學(xué)知識(shí)完成網(wǎng)頁(yè)設(shè)計(jì)實(shí)戰(zhàn)。

知識(shí)點(diǎn):

1、Web前端開(kāi)發(fā)環(huán)境,HTML常用標(biāo)簽,表單元素,Table布局,CSS樣式表,DIV+CSS布局。熟練運(yùn)用HTML和CSS樣式屬性完成頁(yè)面的布局和美化,能夠仿制任意網(wǎng)站的前端頁(yè)面實(shí)現(xiàn)。

2、CSS3選擇器、偽類(lèi)、過(guò)渡、變換、動(dòng)畫(huà)、字體圖標(biāo)、彈性盒模型、響應(yīng)式布局、移動(dòng)端。熟練運(yùn)用CSS3來(lái)開(kāi)發(fā)網(wǎng)頁(yè)、熟練開(kāi)發(fā)移動(dòng)端,整理網(wǎng)頁(yè)開(kāi)發(fā)技巧。

3、預(yù)編譯css技術(shù):less、sass基礎(chǔ)知識(shí)、以及插件的運(yùn)用、BootStrap源碼分析。能夠熟練使用 less、sass完成項(xiàng)目開(kāi)發(fā),深入了解BootStrap。

4、使用HTML、CSS、LESS、SASS等技術(shù)完成網(wǎng)頁(yè)項(xiàng)目實(shí)戰(zhàn)。通過(guò)項(xiàng)目掌握第一階段html、css的內(nèi)容、完成PC端頁(yè)面設(shè)計(jì)和移動(dòng)端頁(yè)面設(shè)計(jì)。

第二階段:Web后臺(tái)技術(shù)

階段目標(biāo):

1. 了解JavaScript的發(fā)展歷史、掌握Node環(huán)境搭建及npm使用。

2. 熟練掌握J(rèn)avaScript的基本數(shù)據(jù)類(lèi)型和變量的概念。

3. 熟練掌握J(rèn)avaScript中的運(yùn)算符使用。

4. 深入理解分之結(jié)構(gòu)語(yǔ)句和循環(huán)語(yǔ)句。

5. 熟練使用數(shù)組來(lái)完成各種練習(xí)。

6.熟悉es6的語(yǔ)法、熟練掌握J(rèn)avaScript面向?qū)ο缶幊獭?/p>

7.DOM和BOM實(shí)戰(zhàn)練習(xí)和H5新特性和協(xié)議的學(xué)習(xí)。

知識(shí)點(diǎn):

1、軟件開(kāi)發(fā)流程、算法、變量、數(shù)據(jù)類(lèi)型、分之語(yǔ)句、循環(huán)語(yǔ)句、數(shù)組和函數(shù)。熟練運(yùn)用JavaScript的知識(shí)完成各種練習(xí)。

2、JavaScript面向?qū)ο蠡A(chǔ)、異常處理機(jī)制、常見(jiàn)對(duì)象api,js的兼容性、ES6新特性。熟練掌握J(rèn)avaScript面向?qū)ο蟮拈_(kāi)發(fā)以及掌握es6中的重要內(nèi)容。

3、BOM操作和DOM操作。熟練使用BOM的各種對(duì)象、熟練操作DOM的對(duì)象。

4、h5相關(guān)api、canvas、ajax、數(shù)據(jù)模擬、touch事件、mockjs。熟練使用所學(xué)知識(shí)來(lái)完成網(wǎng)站項(xiàng)目開(kāi)發(fā)。

第三階段:數(shù)據(jù)庫(kù)和框架實(shí)戰(zhàn)

階段目標(biāo):

1. 綜合運(yùn)用Web前端技術(shù)進(jìn)行頁(yè)面布局與美化。

2. 綜合運(yùn)用Web前端開(kāi)發(fā)框架進(jìn)行Web系統(tǒng)開(kāi)發(fā)。

3. 熟練掌握Mysql、Mongodb數(shù)據(jù)庫(kù)的發(fā)開(kāi)。

4. 熟練掌握vue.js、webpack、elementui等前端框技術(shù)。

5. 熟練運(yùn)用Node.js開(kāi)發(fā)后臺(tái)應(yīng)用程序。

6. 對(duì)Restful,Ajax,JSON,開(kāi)發(fā)過(guò)程有深入的理解,掌握git的基本技能。

知識(shí)點(diǎn):

1、數(shù)據(jù)庫(kù)知識(shí),范式,MySQL配置,命令,建庫(kù)建表,數(shù)據(jù)的增刪改查,mongodb數(shù)據(jù)庫(kù)。深入理解數(shù)據(jù)庫(kù)管理系統(tǒng)通用知識(shí)及MySQL數(shù)據(jù)庫(kù)的使用與管理,為Node.js后臺(tái)開(kāi)發(fā)打下堅(jiān)實(shí)基礎(chǔ)。

2、模塊系統(tǒng),函數(shù),路由,全局對(duì)象,文件系統(tǒng),請(qǐng)求處理,Web模塊,Express框架,MySQL數(shù)據(jù)庫(kù)處理,RestfulAPI,文件上傳等。熟練運(yùn)用Node.js運(yùn)行環(huán)境和后臺(tái)開(kāi)發(fā)框架完成Web系統(tǒng)的后臺(tái)開(kāi)發(fā)。

3、vue的組件、生命周期、路由、組件、前端工程化、webpack、elementui框架。Vue.js框架的基本使用有清晰的理解,能夠運(yùn)用Vue.js完成基礎(chǔ)前端開(kāi)發(fā)、熟練運(yùn)用Vue.js框架的高級(jí)功能完成Web前端開(kāi)發(fā)和組件開(kāi)發(fā),對(duì)MVVM模式有深刻理解。

4、需求分析,數(shù)據(jù)庫(kù)設(shè)計(jì),后臺(tái)開(kāi)發(fā),使用vue、node完成pc和移動(dòng)端整站開(kāi)發(fā)。于Node.js+Vue.js+Webpack+Mysql+Mongodb+Git,實(shí)現(xiàn)整站項(xiàng)目完整功能并上線發(fā)布。

第四階段:移動(dòng)端和微信實(shí)戰(zhàn)

階段目標(biāo):

1.熟練掌握React.js框架,熟練使用React.js完成開(kāi)發(fā)。

2.掌握移動(dòng)端開(kāi)發(fā)原理,理解原生開(kāi)發(fā)和混合開(kāi)發(fā)。

3.熟練使用react-native和Flutter框架完成移動(dòng)端開(kāi)發(fā)。

4.掌握微信小程序以及了解支付寶小程序的開(kāi)發(fā)。

5.完成大型電商項(xiàng)目開(kāi)發(fā)。

知識(shí)點(diǎn):

1、React面向組件編程、表單數(shù)據(jù)、組件通信、監(jiān)聽(tīng)、聲明周期、路由、Redux基本概念。練使用react完成項(xiàng)目開(kāi)發(fā)、掌握Redux中的異步解決方案Saga。

2、react-native、開(kāi)發(fā)工具、視圖與渲染、api操作、Flutter環(huán)境搭建、路由、ListView組件、網(wǎng)絡(luò)請(qǐng)求、打包。練掌握react-native和Flutter框架,并分別使用react-native和Flutter分別能開(kāi)發(fā)移動(dòng)端項(xiàng)目。

3、微信小程序基本介紹、開(kāi)發(fā)工具、視圖與渲染、api操作、支付寶小程序的入門(mén)和api學(xué)習(xí)。掌握微信小程序開(kāi)發(fā)了解支付寶小程序。

4、大型購(gòu)物網(wǎng)站實(shí)戰(zhàn),整個(gè)項(xiàng)目前后端分離開(kāi)發(fā);整個(gè)項(xiàng)目分為四部分:PC端網(wǎng)頁(yè)、移動(dòng)端APP、小程序、后臺(tái)管理。團(tuán)隊(duì)協(xié)作開(kāi)發(fā),使用git進(jìn)行版本控制。目期間可以擴(kuò)展Three.js 、TypeScript。

前端常用的框架有哪些?

前端三大框架,是Angular、React、Vue,這三個(gè)框架現(xiàn)在是最為流行也是最多人用的框架。

React:

1.聲明式設(shè)計(jì):React采用聲明范式,可以輕松描述應(yīng)用。

2.高效:React通過(guò)對(duì)DOM的模擬,最大限度地減少與DOM的交互。

3.靈活:React可以與已知的庫(kù)或框架很好地配合。

優(yōu)點(diǎn):

1.速度快:在UI渲染過(guò)程中,React通過(guò)在虛擬DOM中的微操作來(lái)實(shí)現(xiàn)對(duì)實(shí)際DOM的局部更新。

2.跨瀏覽器兼容:虛擬DOM幫助我們解決了跨瀏覽器問(wèn)題,它為我們提供了標(biāo)準(zhǔn)化的API,甚至在IE8中都是沒(méi)問(wèn)題的。

3.模塊化:為你程序編寫(xiě)?yīng)毩⒌哪K化UI組件,這樣當(dāng)某個(gè)或某些組件出現(xiàn)問(wèn)題是,可以方便地進(jìn)行隔離。

4.單向數(shù)據(jù)流:Flux是一個(gè)用于在JavaScript應(yīng)用中創(chuàng)建單向數(shù)據(jù)層的架構(gòu)5.同構(gòu)、純粹的javascript:因?yàn)樗阉饕娴呐老x(chóng)程序依賴(lài)的是服務(wù)端響應(yīng)而不是JavaScript的執(zhí)行,預(yù)渲染你的應(yīng)用有助于搜索引擎優(yōu)化。6.兼容性好:比如使用RequireJS來(lái)加載和打包,而B(niǎo)rowserify和Webpack適用于構(gòu)建大型應(yīng)用。它們使得那些艱難的任務(wù)不再讓人望而生畏。缺點(diǎn):React本身只是一個(gè)V而已,并不是一個(gè)完整的框架,所以如果是大型項(xiàng)目想要一套完整的框架的話,基本都需要加上ReactRouter和Flux才能寫(xiě)大型應(yīng)用。

Vue:

Vue是尤雨溪編寫(xiě)的一個(gè)構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的Web界面的庫(kù),準(zhǔn)確來(lái)說(shuō)不是一個(gè)框架,它聚焦在V(view)視圖層。

它有以下的特性:

1.輕量級(jí)的框架

2.雙向數(shù)據(jù)綁定

3.指令

4.插件化

優(yōu)點(diǎn):

1.簡(jiǎn)單:官方文檔很清晰,比Angular簡(jiǎn)單易學(xué)。

2.快速:異步批處理方式更新DOM。

3.組合:用解耦的、可復(fù)用的組件組合你的應(yīng)用程序。

4.緊湊:~18kbmin+gzip,且無(wú)依賴(lài)。

5.強(qiáng)大:表達(dá)式無(wú)需聲明依賴(lài)的可推導(dǎo)屬性(computedproperties)。

6.對(duì)模塊友好:可以通過(guò)NPM、Bower或Duo安裝,不強(qiáng)迫你所有的代碼都遵循Angular的各種規(guī)定,使用場(chǎng)景更加靈活。

缺點(diǎn):

1.新生兒:Vue.js是一個(gè)新的項(xiàng)目,沒(méi)有angular那么成熟。

2.影響度不是很大:google了一下,有關(guān)于Vue.js多樣性或者說(shuō)豐富性少于其他一些有名的庫(kù)。

3.不支持IE8。

Angular:

Angular是一款優(yōu)秀的前端JS框架,已經(jīng)被用于Google的多款產(chǎn)品當(dāng)中。

它有以下的特性:

1.良好的應(yīng)用程序結(jié)構(gòu)

2.雙向數(shù)據(jù)綁定

3.指令

4.HTML模板

5.可嵌入、注入和測(cè)試

優(yōu)點(diǎn):

1.模板功能強(qiáng)大豐富,自帶了極其豐富的angular指令。

2.是一個(gè)比較完善的前端框架,包含服務(wù),模板,數(shù)據(jù)雙向綁定,模塊化,路由,過(guò)濾器,依賴(lài)注入等所有功能;3.自定義指令,自定義指令后可以在項(xiàng)目中多次使用。

4.ng模塊化比較大膽的引入了Java的一些東西(依賴(lài)注入),能夠很容易的寫(xiě)出可復(fù)用的代碼,對(duì)于敏捷開(kāi)發(fā)的團(tuán)隊(duì)來(lái)說(shuō)非常有幫助。

5.angularjs是互聯(lián)網(wǎng)巨人谷歌開(kāi)發(fā),這也意味著他有一個(gè)堅(jiān)實(shí)的基礎(chǔ)和社區(qū)支持。

缺點(diǎn):

1.angular入門(mén)很容易但深入后概念很多,學(xué)習(xí)中較難理解。

2.文檔例子非常少,官方的文檔基本只寫(xiě)了api,一個(gè)例子都沒(méi)有,很多時(shí)候具體怎么用都是google來(lái)的,或直接問(wèn)misko,angular的作者。

3.對(duì)IE6/7兼容不算特別好,就是可以用jQuery自己手寫(xiě)代碼解決一些。

4.指令的應(yīng)用的最佳實(shí)踐教程少,angular其實(shí)很靈活,如果不看一些作者的使用原則,很容易寫(xiě)出四不像的代碼,例如js中還是像jQuery的思想有很多dom操作。

5.DI依賴(lài)注入如果代碼壓縮需要顯示聲明。

Vue前端轉(zhuǎn)Flutter一(環(huán)境配置)

(*注:以下僅個(gè)人配置過(guò)程參考,系統(tǒng)win7-64)

所需軟件

vsCode,Android Studio, MuMu模擬器 (直連手機(jī)調(diào)試的話就不需要了)

配置過(guò)程

1、Flutter安裝

安裝時(shí)忘記截圖,具體可參考鏈接 flutter中文網(wǎng) 相關(guān)教程+ 百度 ,現(xiàn)在網(wǎng)上教程很多,多踩點(diǎn)坑總會(huì)成功的。

2、MuMu模擬器調(diào)試時(shí)需進(jìn)行相關(guān)配置

(*注:直連手機(jī)調(diào)試可忽略以下;執(zhí)行以下操作需要在執(zhí)行flutter doctor成功后,flutter run執(zhí)行前)

(1)mumu模擬器端口監(jiān)聽(tīng),需要執(zhí)行

(2)mumu模擬器調(diào)試flutter run可能會(huì)報(bào)錯(cuò),可以改成,具體原因可直接百度“--enable-software-rendering”

3、如需調(diào)試ios端可嘗試虛擬機(jī)+macOS+xCode

vmware+macOs可參考鏈接 VMware15安裝MacOS系統(tǒng) ,筆者按照該步驟已安裝成功

網(wǎng)站標(biāo)題:flutter框架vue,flutter框架和vue區(qū)別
地址分享:http://www.muchs.cn/article10/phjpdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站制作微信小程序、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)