谷歌将Kotlin作为官方语言,并在Android Studio中支持
来源:互联网 发布:二次元软件app推荐 编辑:程序博客网 时间:2024/06/03 06:04
2017年5月17日在旧金山召开的I/O开发者大会上,谷歌宣布Kotlin语言同java和C++一样成为Android的官方语言。这个消息受到了与会者的热烈掌声。从今天开始,你就可以从Android studio上下载Kotlin插件了。
Kotlin是由JetBrains开发的,IntelliJ的提供商。值得一提的是,Android Studio也是在这个著名的IntelliJ idea Java IDE基础上开发的。谷歌与JetBrains共同合作为Kotlin成立非盈利基金会。
谷歌描述在Apache 2.0 许可下的开源语言Kotlin“设计优秀,语言成熟,将会使Android开发更加高效、更加有趣”。谷歌宣布已经使用该语言开发了它们的产品,如:Expedia、Flipboard、Pinterest和Square。现在已经有很多狂热的Kotlin Android开发者。
谷歌选择Kotlin并没有团队没落,谷歌相信Kotlin将会使Android开发更加简单。Kotlin与java兼容。在Kotlin中可以调用java,在java中也可以调用Kotlin。“可以在两个语言中毫不费力地操作”的确是Kotlin吸引Android团队的一个很大的原因。
这意味着你可以按自己的意愿使用尽可能少的Kotlin添加进已经存在的代码,在同一个项目中自由地混合使用两种语言。可以在java代码中调用Kotlin代码,然而从Kotlin中调用java代码需要一些转义惯例。
(https://venturebeat.com/2017/05/17/android-now-supports-the-kotlin-programming-language/)
Kotlin 是一门好语言,它没有Java的繁琐,却有着与Java同样的灵魂;没有Scala的复杂,却有着与Scala相似的外形;它没有独树一帜,为的是让大家感觉它似曾相识;它不追求什么噱头,为的就是实用。
Kotlin 从入门到放弃 系列视频教程 - bennyhuo的文章 - 知乎专栏(https://zhuanlan.zhihu.com/p/23101437)
参考资料:https://www.zhihu.com/question/25289041
http://www.infoq.com/cn/news/2015/06/Android-JVM-JetBrains-Kotlin
https://code.tutsplus.com/tutorials/an-introduction-to-kotlin--cms-24051
https://code.tutsplus.com/tutorials/how-to-use-kotlin-in-your-android-projects--cms-24052
http://blog.csdn.net/u012296101/article/details/50986082
http://blog.csdn.net/xiehuimx/article/details/72354371
- 谷歌将Kotlin作为官方语言,并在Android Studio中支持
- Android官方语言:Kotlin
- Android官方语言:Kotlin
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- 如何看待 Kotlin 成为 Android 官方支持开发语言?
- Kotlin 为何能成为 Android 官方支持开发语言及Kotlin开发Android应用初体验
- Android@Kotlin 在Android studio 中配置Kotlin
- 重磅!Android Studio 3.0 正式发布,支持 Kotlin 语言
- 重磅!Android Studio 3.0 正式发布,支持 Kotlin 语言
- 在Android Studio中使用Kotlin。
- 在android studio中使用kotlin
- Android开发官方语言-Kotlin
- Android Studio中使用Kotlin语言实现AIDL通信[图文]
- android studio中kotlin语言生成API文档工具GenerateDokka
- docker(一):Mac docker 安装
- UE4摄像机系统解析
- Scala学习八:Map, Tuple
- 金山笔试题-字符串中的字符’*‘移到串的前部分
- u盘安装ubuntu 14.04 server问题解决
- 谷歌将Kotlin作为官方语言,并在Android Studio中支持
- java 数据库连接
- SQLite 如何实现从一个数据库的某个表的记录复制到另一个数据库中
- 【51Nod】1083 矩阵取数问题
- Android %1$s %1$d
- 调用静态编译osg问题
- UE4后处理简述
- 数位DP专题
- android NetworkUtils