Kotlin 和Java:Android 開發者更喜歡後者?
Android開發者更喜歡使用Kotlin還是Java?儘管Java多年來一直是Android開發的中流砥柱,但近年來谷歌開始偏向Kotlin,稱其為Android開發的“一流”語言。理論上,對於長期從事Java開發的開發人員來說,轉移到較新的語言其實並不難。
為了探究這個問題,最近 Dice在其Facebook頁面上發布了一個關於在Android開發中使用Java或Kotlin的調查。答案是一邊倒的:85%的受訪者更喜歡Java,而其他人則選擇了Kotlin:
雖然,Facebook 的調查並不可以獲得的最科學最準確的調查結果,但如果我們認為數據還是部分準確,那麼很明顯,Kotlin 離完全超越Java 還有很長的路要走。
根據 JetBrains最近的一項調查顯示,大約62%的開發人員說他們使用它來構建移動應用程序,Web後端項目排在第二位,佔41%,其次是庫,佔29%,工具佔22 %,只有9%的受訪者將這種語言用於桌面應用程序,7%的受訪者將其用於構建物聯網。
雖然Kotlin也可以用來做其他開發,但它主要還是被用作構建Android應用程序。JetBrains同項調查中,約66%的開發人員表示使用Kotlin來開發安卓,而57%的開發人員表示,他們使用目的是Java 虛擬機。
對於使用Android 構建的開發者來說,Kotlin 背後的勢頭很可能在未來幾年才會增加,目前來說至少熟悉這門語言是很重要的。同時,Java 仍然是一種非常流行的語言,開發者也不能自以為的就可以放棄它。