Kotlin关键字列表
在之前一篇备受关注的文章“Kotlin与Java之争”中,Vasiliy Zukanov讲述了发生在Kotlin与Java之间的一场没有硝烟的战争,并认为企业从Java转向Kotlin可能需要付出更大的代价
根据反映编程语言热门程度的PYPL指数榜来看,2018年1月份,一款名为Kotlin的编程语言狂升了6位,占到第17名,成为众多程序员追捧的新编程工具。
编程语言届的“百花奖”将在下个月揭晓冠军名单,根据最新的TIOBE指数,Kotlin和C似乎成为年度编程语言的唯二候选人。C语言作为早在1972年就诞生的老派编程语言,在本月的TIOBE指数中位居第二,而2011才出生的Kotlin甚至还没进入前20。
Kotlin Native新增Objective-C互操作能力以及对WebAssembly的支持
根据JetBrains技术主管Nikolay Igotti的介绍,Kotlin Native 0 4已经可用于为iOS和macOS开发原生应用。新版的另一个新功能对象固定(Object pinning)
最新版本的Kotlin通过多平台项目支持JVM和JavaScript平台的代码共享。公共模块只能包含Kotlin代码,也只能使用Kotlin的包,而平台特定模块可以包含Java或JavaScript代码,它们可以被编译成特定的格式。
Kotlin的1 2版本将提供一个实验性功能,可跨平台重用代码并兼容Java 9模块系统。Kotlin 1 2的标准库与新引入的Java 9模块系统兼容,该系统禁止拆分包(多个 jar文件在同一包中声明类)的。
Kotlin&Java程序员福利:轻量Web框架Javalin
Javalin是一款非常适合Kotlin和Java程序员的轻量级Web框架,它第一个版本是今年6月份发布的,目前刚刚达到稳定版本的Javalin1 0 0 0。Javalin最初是Spark Java和Kotlin Web框架的一个分支,但随着koa js的倒闭,只得进行重写。
Yegor Bugayenko称,他偶然受到了Brian Goetz关于Java中数据类提议的启发,立即意识到自己也有一些关于如何使Java成为更好语言的想法。
最近学习了一些现代编程语言,比如Reason,Swift,Kotlin和Dart。这些编程语言提供了许多新功能,本文主要分享了我认为最有趣的十大功能,这也可以作为划分现代编程语言的参考。
请记住,这个实验性支持默认是禁用的——程序员可以通过在gradle properties或local properties中设置kotlin incremental js = true来启用。
前不久Google在Google I O 上宣布为Kotlin提供Android官方支持,这也意味着Java今后将告别Android开发的舞台。Scala有一个明显的缺陷是编译时间往往很长,开发人员如果要构建一个庞大的Scala存储库时,这个问题会更加明显。
最新版本的Android Studio在支持Java 8语言功能上得到了改进,另外一个亮点是,有了用于Gradle 3 0 0的Android插件。如果想要将Kotlin添加到项目中,可以在创建下使用工具将Java文件转为Kotlin文件,也可以使用新建一个带有Kotlin的项目。
Kotlin在Android Apps中使用率攀升,获得谷歌更多支持
据谷歌产品经理James Lau称,自从谷歌宣布支持Kotlin作为Android开发的一级开发语言6个月以来,Kotlin的使用量翻倍,并且目前超过17%的Android Studio 3 0项目采用Kotlin。
Realm是一个实时的移动平台提供商,近日发布了Realm Report,该报告针对10万多十分活跃的程序员进行了深度的了解,并分析了他们的开发世界
Kotlin与Java两种语言之间的操作拥有互通的关系,Kotlin对于任何使用Java的程序员来说都非常熟悉。Swift被认为是iOS开发领域的明星编程语言,但在Android界还没有那么明显的趋势。
在一个较大的软件项目中,我们所假设的编码和调试效率提升10%,只能将完成项目所需的总工作量缩减2%。为了评估编程语言技能损失对项目工作量的影响,我们将使用源自Cocomo2评估模型的“语言与工具体验”因子:
Java的流行指数依旧是排行榜上第二名有力竞争者C语言的两倍,但是这两种编程语言较去年的受欢迎程度都有显著的下降。在我们看到了Kotlin在TIOBE排行榜上排名的一些相关性的同时,Hadi最终强调说:“Kotlin采用量的持续增长才是更重要的。
在最近几年的流行开发语言评比中,JAVA一直稳居榜首。JAVA也面临一些困境,比如与甲骨文的官司,可谓是旷日持久。对于程序员来说,更重要的消息被谷歌放在了大会的最后:谷歌将Kotlin语言取代JAVA作为安卓开发的一级编程语言。
据外媒(TechCrunch)报道,谷歌在今日举行的I O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。值得一提的是,发布会上,Kotlin将作为安卓一级语言消息的宣布获得台下最热烈的欢呼声。
企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号