Kotlin 作為 Android 開發語言相比傳統 Java 有什麼優勢?

時間 2021-09-15 13:53:49

1樓:萬宵

我說了乙個kotlin的「毛病」吧

kotlin library暴露的方法如果帶有預設引數,在後續給這個方法增加預設引數的時候,會導致新的kotlin library和舊的二進位制不相容,所有依賴了這個library的地方都需要重新編譯。

只能新增方法,不能在原方法上修改。預設引數帶來的優勢蕩然無存。

2樓:鹹因

Google造了很多新語言然而沒有一種成為主流也是醉了groovy kotlin dart...

Google的Web框架也是,Polymer Angular,感覺angular相對react vue在國內也是非主流的存在

這是為什麼呢?

3樓:王斌

給大家推薦乙個kotlin實現的MVVM開源框架KBinding,專案位址是GitHub - BennyWang/KBinding: Android MVVM framework write in kotlin, develop Android has never been so fun.

如何評價 Kotlin 語言?

冰雪情緣 按照歷史長河來說,Kotlin 是可以在 Android站穩腳跟的,有點類似IOS開發的Object c,swit.但是Kotlin想流行起來,很難,很難,很難.這種感覺就像QT.AS.只能在自己領域的掙扎.如果是搞 Android開發的同學,建議學一手Kotlin.但是在我眼中,語言只是...

通過Kotlin使用Spring Boot框架開發專案是種什麼感受?

Cloudopt點評家 繼承樓上 圓胖腫 的回答。在使用 Kotlin 時如果再去用 Spring Boot 的話,未免也太臃腫了。但如果用 vert.x 的 blocking 寫法又未免太難受了。推薦下自己維護的 Cloudopt Next。完全基於 Kotlin 編寫,對 Kotlin 做了大量...

如何看待Kotlin 桌面 UI Jetpack Compose for Desktop?

昱彧 老實講並不看好,學kt的以Android開發居多,Compose這玩意現在正式版都沒出,你看flutter也鼓吹桌面ui現在也就那樣 戀貓 先聊點體外話 隨著技術在乙個領域的飽和,無論是為了 KPI 還是為了謀求新的發展,橫向開始支援新的平台就成了一種必然。同時技術的發展只會讓門檻越來越低,低...