查看原文
其他

Kotlin是什么?为什么Google把它列为开发语言?「附学习资料下载」

2017-05-19 达内Android培训

一场Google IO发布会让kotlin语言成了热点。昨天,Google开发者大会上,宣布kotlin语言成为Android官方开发语言。

详情戳:Android O10大更新,Kotlin成开发一级语言!

新的语言来了,我们的状态应该是,赶紧了解起来,学起来!

今天,小新新就带大家了解一下Kotlin语言。

另外,我还给大家准备了学习视频和资料。

后台回复「视频」,获取Kotlin视频资料。


Kotlin是什么?

   楼主每天写着.kt文件,一觉醒来,你终于成为了今日全世界技术届的焦点,以为是一场梦,楼主心里万分激动与忐忑。 如果你是一位Android开发工程师,但却从来没有听说过Kotlin,那么我会有点点小失望。如果今天你还不知道,那么你该看下新闻啦。

今天普天盖地的新闻标题: ”Google is adding Kotlin as an official programming language for Android development“  ,,  ,爆炸似的的微信群,疯狂刷屏的github,然而冷静下来,我陷入了一段沉思:

1. Kotlin是什么? 是一门新语言还是一个新工具呢?

2. 为什么今天会爆炸似得上了头条?单单就因为IO吗?

3. Google认可Kotlin之后,对于开发者有什么益处吗?

先不着急回答这三个问题

Kotlin在大项目上表现如何?

其实我们组三个小伙伴从15年开始就正式在项目上用Kotlin了,有兴趣的可以看下我们的博客,地址  ,经过两年的不断版本迭代,现在已经几乎达到全面Kotlin化。


由于产品线所依赖的基础服务,比如登录注册等,都属于公司横向部门提供,历史缘故都是Java来实现的,所以抛开横向的代码,那么其实已经全面Kotlin化了的。这么大面积的Kotlin,那么线上bug率表现如何呢?wow,很好,稳定大大高于以前。至于为什么Kotlin表现如此之好,楼主暂时不在这篇文章介绍。


回归刚才的三个问题

1.是的,没错,Kotlin 是一门新的语言,但对于一个开发者而言,个人认为仅仅是多了一项工具而已。

2.为什么Kotlin会爆炸上了今天的头条?因为IO嘛?是的,没错。IO代表最新技术的前言,Kotlin像个星星之火一样,终于可以拍着胸脯告诉世界,我是Kotlin,我可以做很多很多事情,你还在等什么。

3.Google认可Kotlin为Android开发的第一语言,而不是之前的Java。那么当然,我相信Google会快速的调整一些列对Kotlin的更好的支持。(比如AS 3.0 今天就可以下载了的)

写在最后

今天看到不少群里做ios的小伙伴,在问:

“这不就是swift的翻版嘛?”

也有人开玩笑说:

“招聘六年Kotlin开发经验的工程师”

没错,swift  & Kotlin 真的很像,新的语言已经是大势所趋,因为更加友好。当然小伙伴也没说错,其实Kotlin确实已经出来很久了的。只是直到今天才被世界所认知。

但,楼主讲这篇文章,是想告诉大家平常心去拥抱Kotlin,而不是让大家去跟风,去刷屏,真的没那个必要,平静下来,看看,看看,大胆的尝试在主项目上实践即可。

文章综合整理自:Android群英传、网络


后台回复「视频」,获取Kotlin视频资料。



更多干货



学懂技术关键点,月薪3W,你也可以!



5月安卓免费训练营免费报名中,点击「阅读原文」免费报名。

回复「领取」免费下载安卓学习资料&工具&组件

课程介绍:Android开发工程师!18K月薪之上,保持一颗改变世界的雄心!

回复「安卓前景」查看行业前景和钱景。


各类干货和励志鸡血,更有各种好玩好看的资讯!

点击阅读原文获得Android课程免费试听名额

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存