优秀的编程知识分享平台

网站首页 > 技术文章 正文

Java老矣!它的继承者在这几年究竟经历了什么

nanyue 2024-09-21 19:48:26 技术文章 7 ℃

作者:feintkotlin(Kotlin学习网)

摘要:在这个技术快速迭代的年代,Java真的已经老了。近些年来,它的竞争力也越发显的薄弱。它不像C语言,在某些领域是不可替代的。Java的替代品也在不断的出现。scala、groovy再到最近几年出现的Kotlin。尽管到目前为止,Java依旧是使用人数最多的语言,但是它迟早有一天会跌落神坛的。Kotlin是最近几年才出现的一门语言,很多人了解到这门语言或许还是在今年的I/O大会上发生的那件事吧。咱将向大家讲述Kotlin的娃娃奋斗史。

2011年7月,JetBrains公司公布了Kotlin项目

对于JetBrains公司,大家不陌生吧,毕竟是号称作出陆上最好用的IDE的公司。IDEA、DataGrip、WebStorm、PyCharm、Clion等等,几乎涵盖时下所有主流的编程语言。想学编程吗?先去下一个JetB的全家桶吧!看看下面的这些,你们能认识多少呢?

2012年2月,JetBrains将Kotlin项目开源

2016年2月,释放了Kotlin的1.0版本

开源的确是挺不错的,对大家都有好处。能够帮助开发者发现问题,加快产品的迭代速度。12年,那时候还在上高中吧。真没想到Kotlin出现的那么早,可是这几年一直都是默默无闻的。虽然这一两年在使用IDEA的时候经常在新建文件的时候看到有一个Kotlin File的选项,却一直都不知道那是干啥用的。

平常浏览科技新闻的时候也从来没有看到过Kotlin的相关内容。虽然咱现在是十分的支持Kotlin,但是不可否认的一点,Kotlin还是太冷门了。举个现实点的例子,我周围的同学几乎没有一个知道Kotlin这门语言。还是希望能有大牛开发出几个杀手级的产品出来,好让Kotlin能够更加广泛的流传开来。

2017年1月,spring framework 5.0加入Kotlin的支持

spring framework,又是一个人尽皆知的产品喽。从当初的spring+structs+hibernatespring+spring MVC+hibernate,在到如今的spring boot 以及 spring cloud。将后端开发的工作不断的简化,使得开发人员能够将精力放到更重要的事情上去。连spring都开始提供对Kotlin的支持了,看来Kotlin的前途不仅限于Android啊,将会慢慢的侵蚀Java所覆盖的各个领域。

2017年4月,发布Kotlin/Native技术预览版

通过使用Kotlin/Native,可以将Kotlin代码直接编译成机器码,彻底的摆脱了JVM。生成的可执行文件不需要借助任何虚拟机就能运行。到目前为止,最新的版本是0.3v。等什么时候出到1.0v的时候在去好好学学,现在也就是尝尝鲜。

2017年5月,Google宣布Kotlin作为Andoird第一类开发语言

相信有很多人都是在今年的Google I/O 大会之后,才开始了解Kotlin这门语言吧(咱也是这样的)。当时在会场上,主持人宣布Android开发将支持Kotlin后,底下的人都沸腾了,那时看的我一脸蒙蔽。不明白他们为啥要怎么兴奋!直到前两个月开始接触Kotlin之后,才慢慢能够明白他们当初的感受了。

借助谷歌这艘大船,相信Kotlin也会慢慢流行起来的。至于谷歌为什么要弱化Java,而加入一门新的开发语言,你们知道吗?除了语法上相对Java更占优势外,还有一个更重要的原因。才不告诉你们呢!大神可以在评论里科普一下。

结语:Kotlin的确是很棒棒的,不过其归根揭底也只是一个用来表诉你的创意的工具。不要太依赖于语言,创意和思想才是最重要的。身为一名程序员,还是要不断的提升自己的综合实力。做到既能做的了需求,又能弄的了设计,还能优雅的实现(能做到的也是个人才)。最后说一句:Kotlin是世界上最棒的语言(不要打脸。。)。

|以上内容皆由feintkotlin(Kotlin学习网)进行创作,未经允许,请勿转载。

Tags:

最近发表
标签列表