Android工程师们,还在纠结要不要转Kotlin?

源代码 2024-9-17 00:59:31 76 0 来自 中国
概述

Kotlin是运行在JVM上的一门新兴语言,它的年龄只有十来岁,2017年,google 官方保举使用kotlin作为android开辟首选语言,至此已逾5年,这5年kotlin借助android的东风灵敏发展,可谓与日俱增,现在国外android开辟语言占比以kotlin为主,国内还是以java为主,很多工程师也在纠结是否转kotlin
kotlin的上风


  • 代码更少、可读性更强
    花更少的时间来编写代码与明白他人的代码。
  • 成熟的语言与情况
    自 2011 年创建以来,Kotlin 不光通过语言而且通过强盛的工具在整个生态体系中不绝发展。 如今,它已无缝集成到 Android Studio 中, 并被很多公司积极用于开辟 Android 应用步调。
  • Android Jetpack 与其他库中的 Kotlin 支持
    KTX 扩展为现有的 Android 库添加了 Kotlin 语言特性,如协程、扩展函数、lambdas 与定名参数。
  • 与 Java 的互利用性
    可以在应用步调中将 Kotlin 与 Java 编程语言一起使用, 而无需将全部代码迁移到 Kotlin。
  • 支持多平台开辟
    不光可以使用 Kotlin 开辟 Android,还可以开辟iOS后端与 Web 应用步调。 享受在平台之间共享公共代码的优点。
  • 代码安全
    更少的代码与更好的可读性导致更少的错误。Kotlin 编译器检测这些剩余的错误,从而使代码安全。
  • 易学易用
    Kotlin 非常易于学习,尤其是对于 Java 开辟职员而言。
  • 大社区
    Kotlin 得到了社区的鼎力大肆支持与很多贡献,该社区在全天下范围内都在增长。 根据 Google 的说法,Play 市肆前 1000 个应用中有 60% 以上使用 Kotlin。
转kotlin大概遇到的题目以及发起


  • 老项目100%java项目,难以转kotlin,以致androidx都没有适配
    不发起转kotlin,假如必要重构,发起转kotlin
  • 团队项目,职员设置程度不一
    java和kotlin是可以肴杂使用的饿,不是必要团队每个成员都认识kotlin
  • 已经风俗了java,还要学习一门语言,以为没有须要
    跳出舒适圈吧,kotlin是未来,学习本钱不高,而且 google 官方推出的新库都是kotlin编写的,kotlin在android开辟语言的占比会越来越高,java在android开辟上已经日薄西山
  • Java宇宙第一,kotlin?它还差的很远
    java是一门非常良好的高级编程语言,它的每一版本都在变得更好,这些都是究竟,而且java语言也长时间霸榜,很多工程师以为kotlin不是一门编程语言,更像是java的语法糖,但我想说的是当你实验它以后,你会以为这糖真甜!毫无疑问的真香定律
总结

针对android开辟,毫无疑问,kotlin 就是未来,有google官方保举加持,学习本钱不高,能转尽早转!这就是我的发起,转转转!你还在等什么?
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 17:15, Processed in 0.170200 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表