1. 程式人生 > >學 Flutter,能挽救Android 開發嗎?

學 Flutter,能挽救Android 開發嗎?

Flutter 是什麼 ?

Flutter是谷歌的推出的移動UI框架,可以快速在iOS和Android上構建高質量的原生使用者介面。 Flutter可以與現有的程式碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,並且Flutter是完全免費、開源的。這是谷歌的原話。

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

Flutter真的值得學習嗎?

Flutter 的入門姿勢大家可以去看我前天推的這篇文章,《棄坑 React-Native,開啟入坑 Flutter 之路》。 目睹了 Flutter 一些新特性,我想目前,有不少的Android程式設計師已經用起了 Flutter, 甚至閒魚和自己所在的美團也在對Flutter做技術實踐,但是 Flutter 真的有春天嗎? 儘管谷爹 也表示 Flutter 會對以後前端,iOS ,Android都能很好的支援,但是依然覺得沒啥亮點,即使Rn 在2016年很紅的時候,我依然沒去入門,我看好Retrofit 和 Rxjava是以後的趨勢,事實是真的現在很普及了,而RN 差不多涼了。

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

Flutter 或許就是會赴RN後塵!

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

外掛化也是過去時了,也沒必要去學習了, 這個在今年有名包老師寫過書,大家看可以可以看看。

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

只能說明一個技術點是依靠趨勢和營銷都需要具備,不然無論做技術,還是做其他事情,都不會達到預期的效果!

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

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

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

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

當然你把RN 和 Flutter的原理和渲染過程理解透,那另當別論!

本人的看法而已,請輕拍!