學 Flutter,能挽救Android 開發嗎?

Flutter 是什麼 ?

Flutter是谷歌的推出的移動UI框架,能夠快速在iOS和Android上構建高質量的原生用戶界面。 Flutter能夠與現有的代碼一塊兒工做。在全世界,Flutter正在被愈來愈多的開發者和組織使用,而且Flutter是徹底免費、開源的。這是谷歌的原話。前端

去年發表了一篇 Kotlin真的值得學習嗎?(blog.csdn.net/sk719887916…) 我一直對kotlin不是太看好, 本人也沒有去入門這塊,除了去年瞭解了它的的新特性,其餘我一律沒看。java

Flutter發展歷史

2018 年已通過去的這段時間裏,Flutter 有着很是大的進展:android

2015年5月Dart開發者峯會上,亮相了基於Dart語言的移動應用程序開發框架Sky [8-9] ,後改名爲Flutter程序員

2 月底在世界移動大會 (MWC) 上宣佈了第一個 Beta 版發佈;面試

5 月的 Google I/O 大會上發佈了 Beta 3;算法

6 月底的 GMTC 宣佈了首個發佈預覽版;瀏覽器

9 月的谷歌開發者大會 (Google Developer Days) 上,宣佈 發佈預覽版 2 發佈。微信

12月 Flutter live 2018 發佈1.0穩定版本 在 Flutter Live 2018 上,Google 宣佈 Flutter 1.0 正式發佈。這是一個基於 Dart 的移動開發平臺,官方想幫助開發者在 iOS 和 Android 兩個平臺上開發高質量的原生應用界面。此外,Google 還宣佈了 Flutter 運行時基於 Web 的實驗性實現,旨在將 Flutter 應用引入標準 Web 瀏覽器。數據結構

Flutter 1.0 主要聚焦於穩定性和 bug 修復,同時還包含兩項新功能的預覽 —— Add to App 和 platform views:框架

Flutter真的值得學習嗎?

Flutter 的入門姿式你們能夠去看我前天推的這篇文章,《棄坑 React-Native,開啓入坑 Flutter 之路》。 目擊了 Flutter 一些新特性,我想目前,有很多的Android程序員已經用起了 Flutter, 甚至閒魚和對Flutter作技術實踐,可是 Flutter 真的有春天嗎? 儘管谷爹 也表示 Flutter 會對之後前端,iOS ,Android都能很好的支持,可是依然以爲沒啥亮點,即便Rn 在2016年很紅的時候,我對跨平臺的UI框架並不感興趣,因此我依然沒去入門,我看好Retrofit 和 Rxjava是之後在android運用的趨勢,事實是真的如今很普及了,而RN 差很少涼了。

不管去年 仍是今年 JS依舊在成了最受歡迎開發語言!成了前端和移動端公認低成本,兼容最強的熱更新方案。

Flutter 或許就是會赴RN後塵!

不少公司放棄了React-Native,有很多公司已經入坑 Flutter !但不表明flutter 就是主流和將來! 相似Rn都是曇花一現,當時我也沒去入門! 甚至我只看了下RN 的實現原理,沒等我入門,別人就已經放棄了。固然 flutter 可能會比 RN 的命運好一點,可是這條普及的路也很長,若是效果好的話,我認爲至少也是3年多吧!

Flutter的沒法支持熱更和在iOS的鋪展的障礙,纔是他的瓶頸。

插件化也是過去時了,也不必去學習了, 這個在今年有名包老師寫過書,你們看能夠能夠看看。

插件化早在14年就有人鋪路了,18年還搞老掉牙的東西,讀者怎麼會買單呢?

只能說明一個技術點是依靠趨勢和營銷都須要具有,否則不管作技術,仍是作其餘事情,都不會達到預期的效果!

有空學習下Js, Ts, 我認爲好過 Flutter ,Kotlin!。 學的再多,沒地方用也是白搭! 目前幾乎沒幾個公司和平臺提供這些實踐的項目,讓你們去實操,甚至在目前業務很是成熟的狀況下,別說 Flutter, 就連 kotlin 的都是涼,這裏你也不要說哪一個公司用了kotlin, 那只是對外輸出的技術調研熱身而已。

Java 基礎和工程能力,哪裏都不會過期、我仍是很看好的移動端和前端結合的生態! 不看好 React Native 和 Flutter 能搞出什麼名堂來。

目前 FaceBook 正在對RN 重構,咱們暫且觀望 這個RN的新版,是否是仍是性能存在問題,請拭目以待! 可是很大的可能依舊涼!不是我diss,在國內你google強制用某個功能,國內手機制造商分分鐘給你閹割掉。

你學 Flutter, 我不阻攔你!你開心就好!Flutter是就救不了 Android開發的。 面試加分項幾乎沒多大優點!

Flutter的弊端

看似 Flutter 如火如荼在大肆宣揚戰果,爲了加快國內的普及,Flutter團隊與閒魚,頭條,和騰訊開始了 推動 Flutter大生態的建設。

目前 Flutter 障礙在於:

  • 性能沒有比原生改善
  • 沒法支持熱更
  • 在iOS普及上有極大的障礙

如今面試只看基礎,算法,數據結構! 我建議作好打好本身基礎的狀況下,再去學習新東西,官方東西的未必是好的,每天被迷信的新同窗,我相信你過幾年後你就會懂這篇文的含義。

寫在最後

但話說活回來,不管新技術好壞與否,只要對本身有收益,能夠學。

本人的見解而已,請輕拍! 不要扯什麼敬畏技術,不要錢的這種評論,我是程序員,我就要吃飯,我沒下面的這些噴子這麼偉大,我就是一個普通人。

更多技術交流可關注 個人微信公衆號:開發者技術前線。

相關文章
相關標籤/搜索