Kotlin相对于Java的优势比较(3)

而比较难抉择的情况是如果如何让团队转用 Kotlin,个人认为团队难以转用的原因有很多,比如学习成本,历史包袱等等。但其实根本原因还是思维方式的问题,歪果仁喜欢用工具来提升开发效率,因为人力成本很高。而国内团队提高效率的办法通常是增加成员。好在 Flipboard 美国团队自 2015 年(可能更早)就引入了 Kotlin,因此中国团队这边选用 Kotlin 也更加顺水推舟。当然更主要的是目前团队规模不大,成员一致认可 Kotlin 的优点。

关于团队转用 Kotlin 的方法,一般比较行得通的办法是自上而下的推行。这就意味着要么直接的技术负责人比较开明要么就是需要有人来不断推介来影响��队。

做个比较现实的比拟,Java 就像是一趟从我的家乡保定开往北京西的耗时将近 2 个小时甚至更长的普通列车,而 Kotlin 则是那趟仅需 40 分钟就能到达的高铁。通常的人都会选择高铁,因为它节省了时间和提高了体验。这个时间和体验对应编程中的,我想应该是高效率和高可读性,可维护性的代码。

现在好了,有了 Google 的支持,Kotlin 转 Android 相信在不久的将来就会全面展开。篡改 Python 的一句名言「人生苦短,我用 Kotlin」,这样一个高效实用的语言应该会被越来越多的团队所接受,并应用到开发生产中。当然也希望在国内环境下大放异彩。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/0a7e9c55a62713a162916e926a64138d.html