锁定软件开发领域的分析业者RedMonk根据GitHub项目所使用的程序语言及Stack Overflow社群的讨论程度,公布了今年的热门程序语言排行榜,显示出Android平台上的开发语言Kotlin依旧快速成长,从2017年的第65名、2018年的第28名,到今年首度挤进前20名。由JetBrains在2011年打造的Kotlin是个跨平台且静态的通用型程序语言,它能与Java互动,其标准函式库的JVM版本亦仰赖Java Class Library,且在2017年5月正式被网络大厂纳入Android Studio,成为Android平台上的官方支持语言之一,网络大厂去年甚至在GCP上发表了Kotlin专用的入口网站。
根据StackOverflow去年的调查,Kotlin已成为开发人员第二喜欢的程序语言,仅次于Rust。而网络大厂去年10月的统计则显示,Play上前1,000名Android程序中,有27%是以Kotlin撰写,而且开发人员对Kotlin的满意度高达97%。开发人员对Kotlin赞誉有加之处包括它简单又强大、比Java安全、能与Android Studio无缝整合、Jetbrains及网络大厂持续改善Kotlin、受到许多知名开发商的采用,以及可支持任何基于JVM的装置等,也有些人认为它是Android平台上最有机会取代Java的语言。目前Kotlin在RedMonk排行榜上位居第20名,是该排行榜进步最快的程序语言,其它上榜的依序是JavaScript、Java、Python、PHP、C#、C++、CSS、Ruby、C、Objective-C、Swift、TypeScript、Scala、Shell、Go、R、PowerShell、Perl与Haskell。其中,TypeScript也从16名上升到12名,Go与R双双下滑一名。此外,包括Clojure、Groovy及Scala等其它基于JVM的程序语言就不像Kotlin这么顺利了,Clojure、Groovy分别跌落3个名次共处24名,下滑一个名次的Scala则占据第13名。
原文地址:https://blog.51cto.com/13373212/2369401