Kotlin做安卓开发一级语言

2017/5/24 13:49:30 人评论 次浏览 分类:高级编程

  在最近几年的流行开发语言评比中,JAVA一直稳居榜首。这不仅取决于JAVA自身拥有很多优点极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程之外,还因为JAVA的生态环境建设比较好,比如它也是我们常用的安卓操作系统的开发一级语言。

  当然,JAVA也面临一些困境,比如与甲骨文的官司,可谓是旷日持久。

  但是,在上周末召开的谷歌IO大会上,一开始谷歌就宣布了Android设备超过20亿部的好消息。但是对于程序员来说,更重要的消息被谷歌放在了大会的最后:谷歌将Kotlin语言取代JAVA作为安卓开发的一级编程语言。

  

  图片来源于网络

  Kotlin由JetBrains公司开发一个基于 JVM 的新的编程语言,它的最大特点之一就是与Java 100%互通,并具备诸多Java尚不支持的新特性。谷歌称还将与JetBrains公司合作,为Kotlin设立一个非盈利基金会。JetBrains在2010年首次推出Kotlin编程语言,并在次年将之开源。下一版的Android Studio(3.0)也将提供支持。

  当然,谷歌宣布安卓开发一级语言为Kotlin,并不意味着JAVA彻底倍淘汰,一方面是因为JAVA不仅靠安卓活着,它还有很多其他应用需求,另外,Kotlin语言依然是跑在JVM(Java Virtual Machine )规范上的。

相关教程

  • 研发安全-Service安全

    在Android系统开发中,Service是一个重要的组成部分。如果现在某些程序中的某部分操作是很耗时的,那么可以将这些程序定义在Service中,这样就可以在后台运行,也可以在不显示界面的形式下运行,即,Service实际上就是相当于一个没有图形界面的Activity程序,而且当用户执行某…

    2017/4/28 16:53:09
  • 安居客Android项目架构演进

    入职安居客三年从工程师到Team Leader,见证了Android团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更希望能得到大家宝贵的建议。一、三网合并三年前入职时安居客在业务上刚完成了三网合并(新房、二…

    2017/2/27 11:10:18
  • [阿里聚安全出品]史上最全Android 开发和安全系列工具

    1.动态分析工具Android Hooker - 此项目提供了各种工具和应用程序,可用于自动拦截和修改目标应用程序所做的任何API调用。AppAudit- 在线工具(包括一个API)使用动态和静态分析检测应用程序中的隐藏数据泄漏。BareDroid- 在Android设备上大规模支持裸机分析。CuckooDroid- Cu…

    2017/2/20 9:06:09
  • eclipse项目迁移到androidstudio(图文最新版)

    前言最近Android studio(下文简称AS)官方发布了正式版,目前火得不行。个人认为主要是因为android是google自家的产品,AS也是他自己搞的IDE,以后的趋势android开发肯定会用AS,至于eclipse的adt插件是否继续更新就不可而知了。最近我也在android官网找了一下集成好的adt-bu…

    2016/10/18 10:10:57

共有访客发表了评论 网友评论

验证码: 看不清楚?