編程語言新貴Kotlin,你用了嗎?
Kotlin最近可謂是風頭正勁,自從谷歌宣佈Kotlin成為正式的Android編程語言,Kotlin的身價就一路水漲船高,上個月Kotlin還沒摸到TIOBE前五十的邊,這個月就成功躋身TIOBE排行榜的第43位。
前段時間,Android平臺總監Mike Cleron在博文中宣佈Kotlin插件可以在Android Studio 3.0上下載使用,並且表示Java和Kotlin互操作的友好性是Kotlin的魅力所在。也因為此,使得熟悉Java的開發者能夠更快的上手,根據jaxenter的編程語言趨勢年度調查,Kotlin位列第六,而冠亞軍被Java 9和Java 6/7/8奪得。
為什麼要學習Kotlin?相信很多程序員對突然上位的編程語言除了有新奇,還有些牴觸的心理,畢竟這代表著我們又要學習一種新語言。但是Kotlin確實值得學習,如果它在TIOBE的排位還不足以打動你,那麼下面的理由不知能否說服你
開源
Kotlin在Apache 2.0 許可證下:編譯器、運行時庫和所有的工具,包括IDE。
與Java友好
Kotlin與Java可互操作。除此之外,還允許用戶將有些Kotlin項目編譯為JavaScript模塊。
簡潔
使用Kotlin可以讓您將代碼行縮短約40%(與Java相比)。
易學
如果你曾學習過Java,Scala,Groovy,C#,JavaScript和Gosu,那麼你來學習Kotlin就會非常容易。
工具友好
Kotlin由JetBrains開發,JetBrains以為開發者創造開發工具而聞名,所以Kotlin工具友好就不足為奇。用戶可以選擇使用所有的Java IDE或者是從命令行來構建Kotlin。
安全性
它的目的是消除代碼中空引用的危險。
Kotlin突然爆紅,你是否使用過呢?歡迎大家參與我們的投票活動,也可以在下方評論留言您的使用感受,與大家一起交流學習。