标签: Kotlin

【译文】Java 21 – Kotlin 是否正在消亡?

【译文】Java 21 – Kotlin 是否正在消亡?

Java 21 和 Kotlin 之间的差异似乎正在缩小。我相信在未来,当 Kotlin 的所有新功能(不仅仅是这 3 点)都出现时,人们就不会再去研究 Kotlin,而是会去研究 Java

【译文】Kotlin 的黄金时代及其不确定的未来

【译文】Kotlin 的黄金时代及其不确定的未来

最好的时代可能已经过去。如果 Kotlin 到 2025 年还没有重大进展,其受欢迎程度就会下降并达到临界点。

Kotlin 负责人:我们是如何一步步设计 Kotlin 的?

Kotlin 负责人:我们是如何一步步设计 Kotlin 的?

真正的编程语言是有生命的,是不断变化和发展的。 与任何生产代码一样,它们的设计师的大部分时间都花在了缺陷修复和小改进上,而不是花在激进的新特性上。

为什么 Java 后端开发没有大规模采用 Kotlin?

为什么 Java 后端开发没有大规模采用 Kotlin?

为什么 Java 后端开发没有大规模采用 Kotlin?

要不要大规模采用 Kotlin 替代 Java?我们做了这些考量

要不要大规模采用 Kotlin 替代 Java?我们做了这些考量

对于许多人来说,选择一门语言可以说是取决于个人偏好,但在 LinkedIn,我们有一个基础团队,负责评估这些基本技术决策的影响

Kotlin 对战 Java:新秀会击败老将吗?

Kotlin 对战 Java:新秀会击败老将吗?

针对 Android APP 的两种编程语言 Kotlin 和 Java,本文介绍了什么是 Kotlin,用代码示例展示了 Kotlin 与 Java 的主要区别,并在多个功能方面对 Kotlin 与 Java 进行了比较。本文的观点是,如果主要目标是 android 开发,首选编程语言一定是 Kotlin。

Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你

Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你

“不要把‘Kotlin-first’误解成必须将现有 Java 开发的 Android 使用 Kotlin 重写”,Jeffrey 说到,并补充说明谷歌自家的应用也没有这样做。

Kotlin 1.3.30 改进汇总

Kotlin 1.3.30 改进汇总

JetBrains 不久前发布了 Kotlin 1.3.30。此版本主要针对 Kotlin 1.3 修复 bug 并更新功能。Kotlin 1.3.30 改进了 Kotlin/Native 和 KAPT,支持更多对无符号类型和数组的操作,并改进了 IntelliJ IDEA 的调试功能,等等。

Effective Java in Kotlin第一条: 考虑用静态工厂方法而不是构造器

Effective Java in Kotlin第一条: 考虑用静态工厂方法而不是构造器

Effective Java 的第一条规则:开发者应该考虑用静态工厂方法而不是构造器。静态工厂方法指使用静态方法来生成类的实例。下面是Java中静态工厂方法使用示例:

Kotlin使用率达35%,Java要退位了?

Kotlin使用率达35%,Java要退位了?

在今年的Google I/O大会上,关于Kotlin,Google只说了只言片语:之后就没有再宣布关于Kotlin的重大消息或规划了。但结合过去一年Google的种种,我们似乎得到了一个信息:Google要抛弃Java,Kotlin要上位了!

王垠:Kotlin 和 Checked Exception

王垠:Kotlin 和 Checked Exception

然而浏览了 Kotlin 的文档之后,我发现 Kotlin 的设计者误解了一个重要的问题——关于是否需要 checked exception。对于这个话题我已经思考了很久,觉得有必要分享一下我对此的看法,避免误解的传播,所以我还是决定写一篇文章。

Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔

Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔

来自伦敦的 Pusher 公司昨天发布了“The State of Kotlin 2018”调查报告,该公司在2018年1月至3月期间对 2744 名开发者进行了调查,以了解 Kotlin 语言,及其生态系统的发展趋势。

Kotlin使用率达35%,Java要退位了?

Kotlin使用率达35%,Java要退位了?

在今年的Google I/O大会上,关于Kotlin,Google只说了只言片语: 在过去一年里,有35%的专业Android开发者在使用Kotlin,其中95%的开发者都对Kotlin非常满意。之后就没有再宣布关于Kotlin的重大消息或规划了。

Java 的 Kotlin 特性愿望清单

Java 的 Kotlin 特性愿望清单

Kotlin 对于现代化的多平台应用是一种静态类的编程语言。尽管我已经从事 Java 开发有相当长的时间,但是在做一个数据-匿名化的项目时使我感觉到 Java 需要从 Kotlin 引入一些东西。下面是一些我愿意看到的在 Java 中占有一席之地的 Kotlin 特性。

Kotlin标准函数run,with,let,also和apply的使用和区别

Kotlin标准函数run,with,let,also和apply的使用和区别

和Java相比,在Kotlin中提供了不少新的特性。这次我们就来聊一聊Kotlin的一些通用的扩展标准函数run,with,let,also和apply。对于这五个标准函数它们都存在于Kotlin的源码标准库当中,也就是在Standard.kt文件当中。

不要用Java的语法思维来写Kotlin

不要用Java的语法思维来写Kotlin

如果你是像我一样是一名优秀的Java开发者^_^,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让kotlin的优雅埋没。如果你没有Java开发经验,下面的内容也对你会有帮助。。。

为什么我们建议尝试一下新颖简洁的现代语言 Kotlin

为什么我们建议尝试一下新颖简洁的现代语言 Kotlin

尽管初始编译速度慢,且只有IntelliJ才提供一流的IDE支持,但我们仍然建议尝试一下这种新颖简洁的现代语言。

JetBrains用Kotlin布了一个大局

JetBrains用Kotlin布了一个大局

2011年,在经过了一年精心开发之后,JetBrains发布了他们的JVM编程语言Kotlin。2016年2月15日,Kotlin 1.0发布,这是第一个正式稳定版。在2017年5月的Google IO开发者大会上,谷歌宣布Android平台正式支持Kotlin,Kotlin从此成为Android的一等开发语言。

Kotlin VS Java 编译速度大比拼,到底谁更快?

Kotlin VS Java 编译速度大比拼,到底谁更快?

有些人不想试用Kotlin,因为他们担心它编译可能没有Java快。 这个关注点绝对是正确的,如果变得编译很慢,没有人愿意转换他们的代码。 所以,让我们编译Lock App试一下 ,然后我把它转换成Kotlin。 我不会试图比较一行代码的编译速度; 相反,我将尝试回答将代码从Java转换为Kotlin是否会影响其总体构建的时间。

5个月策反,Kotlin将取代Java成Android开发第一语言?

5个月策反,Kotlin将取代Java成Android开发第一语言?

事实上,Kotlin 并非是一种新的语言,JetBrains 早在 2011 年就宣布了 Kotlin 项目,但这和已经 22 岁的 Java 的相比,还显得尤为年轻,然而就是因为 Google 一个拥抱,使得 Java 工程师以及其他 Android 开发者有了些许的危机感?还是庆幸呢?

如何避免Kotlin里的陷阱?

如何避免Kotlin里的陷阱?

Kotlin 现下很流行,并且我也认为他是一个增强版的 Java。但是在使用 Kotlin 的时候你仍需要保持清醒,尤其是当你身处各种各样的关于 Kotlin 的宣传之中时。如果你要使用 Kotlin 的话,一定要注意我们在上面提到的 Kotlin 相关的缺陷。

Kotlin将超越Java成为Android开发的第一语言

Kotlin将超越Java成为Android开发的第一语言

Realm 的数据显示,2016年9月,Kotlin 占 Android 开发的 5.1%,而 Java 的占 94.9%。一年之后,这个比例变成 Kotlin 升至 14.3%,而 Java 则降为 85.7%。这个变化相当大。

Kotlin与Java的主客观比较

Kotlin与Java的主客观比较

如果我们用Kotlin替换Java,那么我在编码与调试活动中可以节省多少工作量?这个问题很难回答,不同程序员之间这一数值会有很大差异(有些程序员使用Java更高效)。不过,既然我们在评估最好的情况,我们不妨假设从Java切换到Kotlin可以将开发人员在编码与调试阶段的生产力平均提高10%。

Pinterest程序员是如何面对Kotlin中存在的问题的

Pinterest程序员是如何面对Kotlin中存在的问题的

使用Kotlin开发App需要下很大的决心。现在看来,在技术成熟曲线上,Kotlin也许接近“过高期望的峰值”(即早期公众的过分关注演绎出了一系列成功的故事,当然同时也有众多失败的例子)。你可以看到大量赞美Kotlin的博客、广播和视频,这篇文章先假设你了解其中的益处

[外文翻译]Kotlin 在 Android 开发中的 16 个建议

[外文翻译]Kotlin 在 Android 开发中的 16 个建议

由于这些建议专门针对 Kotlin 在 Android 平台上面的开发 ,因此你也应该有基于 Android SDK 开发的经验。同时,你也应该熟悉由 Kotlin 的创建者 JetBrains 提供的 Kotlin 插件和在 Android Studio 中使用 Kotlin3。