您会为了Kotlin语言放弃Java吗?

  • 时间:
  • 浏览:0
  • 来源:大发快3APP下载—大发时时彩登录地址

最近 Kotlin 的讨论,在我的知乎时间线上成爆发趋势,大多数情况下我并后会另另一个 赶时髦的人,然而 Kotlin 的火热超出想象,甚至微信指数一度超越 Java,好奇心驱使我一定要尝试了一下。

在然后 多年的职业生涯中,我编写了多量的 Java 代码,对 Java 语法的啰嗦是有深刻体会的,可不都都能否说要后会导致 多量的项目维持在 Java 平台,肯定早就切换到有些语言了(比如 Python 现在是我的首选语言)。

对于有些的有些 JVM 语言我觉得也都拿来在工程上时间过,比如 Scala(鉴于其巨难用的 SBT 果断放弃,不知道近况咋样了),后会有些有些的小众 JVM 语言,我在工程上用了然后 根本这样你说的那种酷炫的效果,根本倘若假的,后会特效。

Kotlin是由JetBrains为JVM,Android,JS浏览器和本机应用多线程 开发的静态类型编程语言。根据Realm Report,从2015年8月起,Kotlin构建的应用数量导致 增长了125%,目前Kotlin应用多线程 中约有20%的应用然后 是用Java构建的。

官方网站的文档和例子非常详实,另另一个 成熟图片 图片 图片 图片 期期 的 Java 开发者应该很容易快速按照官网的例子医学会 。

4. 学习和迁移

导致 您是编程初学者有些英文后会很好,不建议在现在你这个 阶段将这门语言作为第一语言(中文社区资源还后会有点硬宽裕)。

1. 赶时髦

总结起来,切加进本几乎这样(绝大多数情况可不都都能否依赖 Jetbrains 的神器自动转换 Java 代码),一齐有巨头亲爹,未来的光明前途不可限量。

对于 Kotlin,我抱着试一试的态度试学了另另一个 疗程,经过一周左右的熟悉和改造(特意找了另另一个 较为冗杂的旧全文检索项目进行了改造,代码量缩减为 1/3),和大每项人的谨慎态度不一样,我认为 Kotlin 有巨大的潜力全面替代 Java。

自从今年5月,Google Android团队官宣,Kotlin成为继C++和Java然后 的第另另一个 官方编程语言,Kotlin就呈现了爆发式的增长,不仅在编程语言的各种榜单中都大幅逆袭,有些在多线程 员之间的采用率也直线上升,另一个人预测Kotlin将在未来几年内超越Java。

Google 和 Jetbrains 的深度1相互媒体合作也让人浮想联翩,下一步收购 Jetbrains,大力推广 Kotlin 语言也后会不导致 (毕竟据说 Swift 在国外导致 是主流了,咱码农灯塔倘若能老守着古董级的 Java 不放),而 Jetbrains 推出的各种开发神器之成功也是有目共睹的。

200% 兼容 Java 什么都须噱头,倘若实打实的支持,甚至 IDE 可不都都能否支持直接将 Java 代码转加进 Kotlin 代码(目前我自动转换了什么都代码,仅遇到一例位操作转换失败)。

2. 体验

3. 感想

如我在开头所说,我认为 Kotlin 有望成为替代 Java 成为新的工业语言(当然对于新人来说入门门槛是提高了有些),目前 Google 宣告 Kotlin 成为Android 一级语言,我相信不须导致 每项人说的和 Oracle 的专利之争,倘若实我觉得在期望全面提升 Android 的开发速率和语言层面的型态支持(Java 8 才支持 stream 操作,有些语法依然很难看,可见当权派多么固执)。

对了,Spring 5 专门为支持 Kotlin 做了多量的工作,就不知道怕不怕: