你还在编写 Java 代码吗?无论是后端开发、Android 手机开发?是否一边写着Java代码,一边羡慕着 Python 简洁的语法,Javascript 灵活的处理,Go语言简洁高效的开发?
这一切,也许未来就要被一门新语言改变了,那就是:
加特林!!!还是冒蓝火的!!

额,好吧,说错了,其实是科特林(Kotlin)啦。
开发Idea、WebStorm 这套 IDE工具的厂商JetBrains已经搞出了一个新语言Kotlin,它有类似 Swift,Go一样简洁的语法,同时还能运行于 JVM 之上。本次就让浩泰思特技术研发团队的吴老师来为大家讲讲这门新语言。

先看看Kotlin的亲爹JetBrains是怎么说的:
Kotlin 更简洁,比起Java语言,平均减少40%的代码量
面向对象、函数式开发,任选
更安全,更少的NullPointerException 异常
100%兼容于Java 语言,可以与Java语言写的代码100%互操作
支持 Android 开发
支持 服务器开发
支持 Web 开发,通过KotlinJS 编译器可以将 Kotlin 代码编译为JS代码
看完以上介绍,是不是觉得有逆天了。关键是还能转换为JS代码呀,以后搞全栈开发的是不是就学个Kotlin就够了呀~
恩,就连我们号称最高级别知识社区的知乎网站上,对 Kotlin 的评价也是一边倒,很难得:

更难得的是,有个大厂要为其背书,那就是 Google 已明确表示在其 Android 开发工具 Android Studio 中支持使用 Kotlin 来编写 Android 应用。
这是一门创建于 2010 年的语言,2016年才刚刚发布第一版,如果从第一版发布算起,刚刚一周岁而已。
什么?你周围没见有人用?你的同事、你的同学没有一个人用?同学,你现在学习它,可以作为亮点写在你简历上,等大家都用了,你只能作为技能写在简历上了。
我过去为挖掘过两个语言,Go对于网络分布式应用开发,Python对于数据挖掘、人工智能应用,现今都在各自的领域风骚着呢,看看排行榜 :

前五个开发语言中,就python仍在上升,而Go最近几年都以火箭般的速度在冲榜,今年 Go 已排上 15 名。
今天为大家推荐 Kotlin 这门语言,在拥有广泛群众基础的 Java 社区,必将烧起一把火。未来必然有大量 java 开发者转向 Kotlin 语言
除非你只想干两年不干了,否则,软件这一行当,你需要不断地学习。20年前,主流的开发语言是 C,而现在要用 C 来做的事情,已经很少了。如果不跟上时代,保持进取,软件这行的路,对你就有可能越走越窄。这个时代,唯一不变的是,变化,你说对吗
OK,那该怎么入门呢?由于语言比较新,线上的中文资料并不太多,这里先放一些官方资料源,有一个在线写代码的地方在这:https://try.kotlinlang.org/
下载最新版的 IDEA 可以直接使用 Kotlin 来进行开发,截止本文,IDEA最新版是 2017.2,下载地址: https://www.jetbrains.com/idea/download/
该语言官方网址: https://kotlinlang.org/ 上面能找到语言相关的所有资料。
今天就介绍到这里,如果大家感兴趣,请在此留言,小编将在之后邀请吴老师为大家带来更多Kotlin的内容。