一、Kotlin发展史
1、Kotlin是什么
Kotlin是一种在Java虚拟机上运行的静态类型编程语言。
2、为什么叫Kotlin
Kotlin主要是由JetBrains在俄罗斯圣彼得堡的开发团队所发展出来的,这个名称就来自于圣彼得堡附近的一个叫Kotlin的岛屿。
3、Kotlin发展时间线
- 2011年: JetBrains立项
- 2016年: JetBrains正式推出Ver.1.0
- 2017年: Google I/O 宣布为Android官方语言
- 2019年: Google I/O 宣布为Android首选语言 (Kotlin First)
......
二、为什么Kotlin会出现
1、说下Java的背景
A、关于Java的优点:
自1996年问世,Java就始终占据着编程语言生态中很大的份额。它的优势主要体现在:
-
多平台与强大的社区支持
无论是用于Web开发还是用于移动设备,Java都是主流的编程语言之一。 -
尊重严格的标准
它有着严格的语言规范及向后兼容性,因此非常适合开发团队之间的协作,即使组织变动,新人同样可以在相同的规范下快速参与项目开发。
B、Java存在的问题:
随着计算平台的快速发展,平台和业务本身对编程语言提出了更大的挑战,Java的发展也受到环境变化所带来的影响,开发效率越来越被程序员和IT公司所重视。
例如,Scala、Clojure这种多范式的编程语言开始受到越来越多开发人员的关注和喜爱,而Java之前引以为傲的严格规范反而常常引发抱怨,他们开始质疑Java的开发效率,认为它在某些场景已经满足不了现代开发的要求。
网友评论