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

Flutter再次升級,futter( 四 )



恰好前段時間有學(xué)習(xí)uniapp和flutter,給你一些建議吧 。uniapp和flutter是目前比較熱門的兩個前端跨端解決方案!都是為了解決跨平臺問題而生的多端框架 。uni-app框架uniapp - DCloud出品的前端跨平臺框架在進(jìn)行下文之前先來了解下小程序演進(jìn)史,下面這篇csdn刊載DCloud CEO文章,你是否知道DCloud才是小程序行業(yè)鼻祖?https://mp.weixin.qq.com/s/Q3Dfrcf5FTmWUrsIkPWncA目前支持小程序的大廠APP微信、QQ、支付寶、手機淘寶、今日頭條、抖音、百度、百度貼吧...uni-app是基于Vue.js開發(fā)的跨端框架,開發(fā)者只需編寫一套代碼,即可編譯到H5、小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應(yīng)用、Android/IOS等多個平臺 。
https://uniapp.dcloud.io/https://github.com/dcloudio/uni-app特點開發(fā)者和案例更多:HBuilder裝機量470萬臺,開發(fā)者社區(qū)月活百萬,70多個QQ微信群承載10萬人 。案例眾多,uni統(tǒng)計月活8.4億性能更高更豐富的周邊生態(tài),插件市場數(shù)千款插件提供比小程序原生開發(fā)更好的開發(fā)體驗、更高的工程化效率跨端抹平度更完善,且各端特色發(fā)揮更靈活,可真正實現(xiàn)一套代碼多端覆蓋權(quán)威認(rèn)可:阿里小程序官方工具內(nèi)置uni-appuni-app支持通過 vue-cli 命令行、HBuilderX 可視化界面兩種方式快速創(chuàng)建項目https://www.dcloud.io/hbuilderx.html擁有豐富的插件市場(上千個插件)https://ext.dcloud.net.cn/如果想嘗試下uniapp開發(fā)體驗,可以去看看這篇這篇文章https://www.toutiao.com/i6831156067406184972/flutter框架Flutter - Google出品的跨平臺移動應(yīng)用開發(fā)框架Flutter 是 Google 開源的 UI 工具包,幫助開發(fā)者通過一套代碼庫高效構(gòu)建多平臺精美應(yīng)用,支持移動、Web、桌面和嵌入式平臺 。
https://flutter.dev/https://flutter.cn/https://flutterchina.club/https://github.com/flutter/flutter特點跨平臺:現(xiàn)在flutter至少可以跨5種平臺,常見的平臺:MacOS,Windows ,Linux ,Android ,iOS。
絲滑般的體驗:使用Flutter內(nèi)置的Material Design(android風(fēng)格)和Cupertino(ios風(fēng)格)風(fēng)格組件,為用戶帶來全新的體驗 。響應(yīng)式框架:使用一系列基礎(chǔ)組件和響應(yīng)式框架,可以輕松構(gòu)建用戶界面 。使用功能強大且靈活的API可以實現(xiàn)復(fù)雜的界面效果 。支持插件:使用插件可以訪問平臺本地API,如相機,藍(lán)牙,WIFI等等 。
借助現(xiàn)有的Java,swift ,object c,c代碼實現(xiàn)對原生系統(tǒng)的調(diào)用 。60fps超高性能:Flutter編寫的應(yīng)用可以達(dá)到60fps(每秒傳輸幀數(shù)) 。Flutter采用GPU渲染技術(shù),所以性能很好 。完全可以勝任游戲開發(fā) 。flutter支持通過 Android Studio、VScode 編輯器兩種方式快速創(chuàng)建項目http://www.android-studio.org/https://code.visualstudio.com/綜上,如果你需要跨平臺開發(fā)項目,技術(shù)選型時遇到問題可以從以下幾點考慮 。
看需求如果你的應(yīng)用需求要在h5/小程序/App端同時運行,選uniapp如果你需要適配橫屏,應(yīng)用需支持移動、Web、桌面和嵌入式平臺,又或者之前是Android/Java開發(fā)者,建議用flutter,上手可能相對比較快/簡單 。技術(shù)學(xué)習(xí)成本uni-app,要求開發(fā)者學(xué)習(xí)vue,了解小程序 。如果之前有做過vue開發(fā),那么學(xué)習(xí)起來就很簡單了,它沒有附加專有技術(shù),全部使用公共技術(shù) 。
flutter,要求開發(fā)者學(xué)習(xí)dart,了解dart和flutter的API、要求精通flex布局 。如果之前有做過Android和Java開發(fā),可以嘗試Flutter技術(shù) 。學(xué)習(xí)成本和難度,直接意味著:開發(fā)成本、招聘成本、上線速度、上線風(fēng)險 。社區(qū)生態(tài)國內(nèi)開發(fā)者,選擇uniapp可能是首選,插件市場有數(shù)千款插件,目前算是比較豐富的跨端開發(fā)框架生態(tài)了 。
Flutter的前景如何,為什么有人不看好它?
Google每次自以為是的嘗試改變Js在客戶端的統(tǒng)治地位都會被打的爹媽不認(rèn)識,看看Dart就知道,除了Google自己,幾乎沒人用這個反Js習(xí)慣的“JS”語言!Flutter誕生的時候一頓吹…但是好好想想這框架是個多么尷尬的定位?前端不想學(xué),原生看不上學(xué),后端沒必要學(xué)…比RN快不了多少,但是可以用的開源工具不足RN的百分之一……編程語言最重要的社區(qū),RN的火爆不是因為Face book,而是因為背靠Js這個強大社區(qū),TS的崛起不是因為微軟的強大,而是因為它懂得尊重社區(qū),繼承所有Js的編程習(xí)慣在此基礎(chǔ)去優(yōu)化,再看看Google,從Dart到Flutter不停的去挑戰(zhàn)使用者,不停創(chuàng)造自己的規(guī)則,自大的倔強,滑稽的倔強,在一個模塊化已經(jīng)普及的年代居然反人類的推出“地獄嵌套”的語法,你說他不死誰死?別浪費時間去學(xué)這種東西,現(xiàn)在要跨平臺還是推薦RN,國內(nèi)的話UniApp,追求運行能力的話還是推薦元生氣,看下Swift不比學(xué)整套Flutter體系難(^_^)v 。

推薦閱讀