1.媒体来源:
联合新闻网
2.完整新闻标题:
Android正式纳入原生支援的Kotlin,为什么让开发者如此开心?
3.完整新闻内文:
稍早在Google I/O 2017宣布将从Android O开始纳入原生支援的Kotlin程式语言,
本身是由位于东欧捷克的IntelliJ IDEA软件开发商JetBrains打造,
而Kotlin的名称
则是源自JetBrains
位于俄罗斯圣彼得堡的团队以邻近小岛科特林岛 (Kotlin Island)命名,
并且以JAVA Virtual Machine (JVM)为基础的静态型程式语言。
其实JetBrains与Android也有不少合作关系,
针对Android平台开发者提供的Android Studio工具
就是以IntelliJ IDEA为基础设计,
而Kotlin之所以吸引不少开发人员采用,
在于本身语法虽然并不相容于JAVA,
却能与JAVA程式编码交互运作,
甚至可重复使用JAVA集合框架与类别库等资源,
同时本身也能以精简语法撰写编码,
而无需像JAVA编码必须有严谨的规则。
另外,若要使用其他程式编码框架,
过往在JAVA编码环境必须确认每个语法叙述正确,
同时结尾分号也必须确实标记,
否则可能会让程式陷入不正确的回路,
或是令人难以除错,
使用Kotlin拉入其他编码框架则相对直觉、简单,
同也能让整体编码更为精简,
此外也能确保本身与JAVA编码内容互通,
或是将JAVA文件内容转换成相容Kotlin版本。
而更重要的,
因为整体编码变得更为精简,
因此可让App运作效能变得更好,
甚至特定状况更能比JAVA编写程式有更高运作效能,
因此也让不少App如Flipboard等都开始转向使用Kotlin撰写编码。
此次宣布与Android原生支援合作,
JetBrains强调不影响原本Kotlin对应macOS或iOS平台
开发使用特性,
未来依然维持各平台支援使用模式,
但在Android平台市占带动之下,
势必将让更多开发人员加入此用Kotlin,
预期将使此项程式语言变得更受欢迎。
4.完整新闻连结 (或短网址):
https://udn.com/news/story/11131/2471144
5.备注:
https://youtu.be/d8ALcQiuPWs
Google开发者大会
https://wechat.kanfb.com/tech/15446
Kotlin会在Android领域取代Java吗?