回覆列表
-
1 # 詹姆哥哥
-
2 # cheatsheet
一個是開發語言,一個是開發框架
學習他們的內在的話(設計思想,設計架構)比較有前途,學習使用的話都沒啥前途,要會用他們解決問題才行
-
3 # 東北振興
目前集團內有多個業務 BU 均已開始嘗試應用 Flutter 技術棧,涵蓋了從電商詳情業務、導購頻道,到 Feeds 流、遊戲化互動以及國際化等多個業務場景,未來前景廣闊。
關注優就業,學習更多前端知識。
首先我們講下它們的區別,kotlin是一種語言,flutter是基於dart的framework,兩者不好相提並論。鑑於kotlin是android的官方語言,通常是android開發者關注比較多(現在也有後端在用),所以我覺得題主真正想問的是android和flutter哪個更值得學吧。如果問的是這個,我給的建議是先把android熟練掌握後,再研究flutter。
不過回到題主的問題,雖然kotlin和flutter不好相提並論,但我覺得他倆還是有共同點的。kotlin是在java之上做的加法,而java是跨平臺的,flutter就不用說了,跨終端的ui框架,所以,這兩者的共同點是解決如何抹平多平臺的開發差異,只是一個是語言層面,一個是framework層面。從這個點去看待,可以發現蠻多有意思的話題的。
如果對語言感興趣,那就深入研究研究kotlin,為何java好好的,還要有kotlin,它比java好在哪,解決了哪些問題,從語言設計的角度,我覺得kotlin有很多地方值得學習和思考。如果對框架感興趣,可以多花心思在flutter上,切入點也和前面提到的類似,看看現有的跨端框架有哪些,各自的優點和侷限性是哪些,flutter推出後引發的這波熱度說明flutter解決了跨端的一些痛點,就現狀而言,跨端的痛點是什麼,flutter如何解決的,它為啥選擇這些的方案,這些是值得去學習的。