共计 1865 个字符,预计需要花费 5 分钟才能阅读完成。
往年是 Java 25 周年,出名开发工具供应商 Jetbrains 依据不同起源的数据对 Java 进行了一些钻研。
Jetbrains 市场钻研和剖析团队对开发人员模型的评估结果表明,当今世界上有大概 520 万业余开发人员将 Java 作为次要开发语言。亚洲的 Java 开发人员数量最多,大概有 250 万左右。
亚洲是 Java 开发人员集中最多的中央
寰球范畴内,将 Java 作为次要语言的开发人员有 520 万,如果将次要应用其余编程语言但同时也应用 Java 的开发人员算在一起,那么这个数字可能靠近 680 万。
亚洲是 Java 开发人员集中最多的中央,北美和欧洲的数字远不迭亚洲。Jetbrains 的剖析团队考察了为什么这些国家在业余开发方面特地喜爱 Java 而不是其余语言。
在将 Java 作为次要语言的国家 / 地区中,中国和韩国国内 Java 开发者所占的百分比最高,别离有 51% 和 50%。排名第三到第六的国家别离是印度、德国、西班牙和巴西。
Java 在前 6 个国家中如此受欢迎的起因包含 Java 的收费应用,政府反对和开源,尤其在中国、西班牙和巴西。
Java 在中国和印度是进行 Android 挪动开发的根底,在德国,Java 是最受欢迎的面向工程师的语言,它用于为泛滥行业构建高度可扩大的应用程序。大多数企业服务都依附 Java 来驱动反对日常业务运行的应用程序。
美国的 Java 用户比例并不是很高,因为从很多方面讲,他们都有大量的技术堆栈可供选择,而且很多技术公司通常处于该堆栈的最前沿,因而可能是那里的开发人员不须要 Java 的性能或稳定性,更须要的是能疾速构建和测试的性能。
Java 成为开发人员次要应用语言的起因:
依据 2020 年开发人员生态系统情况考察,超过三分之一的开发人员将 Java 作为次要语言,它仍是仅次于 JavaScript 的业余开发人员中的第二次要语言。
大多数企业业务服务都依赖 Java,不仅是 IT 部门,简直每个公司都将 IT 服务作为其根底构造的一部分,而这些服务通常都是在后端应用 Java 构建的。
用 Java 开发的软件类型:
数据统计,Web 服务是 Java 最受欢迎的畛域,占比例 52%。
令人诧异的是,Java 在商业智能、数据迷信和机器学习中也十分风行,常被用于编写业务应用程序,因为它们也须要与后端和数据库一起工作。
应用 Java 的热门行业:
依据 2020 年开发者生态系统考察,Java 程序员次要在 IT 服务和金融科技领域工作,占比别离为 42% 和 44%。
金融科技领域次要波及金融交易所、批发银行零碎,创立计算引擎以及开发本地定制工具和服务,以使公司在市场上具备竞争力,Finance 和 FinTech 简直都是用 Java 建设的。
IT 服务也是如此,许多针对非 IT 公司的薪资零碎和库存治理服务也都是基于 Java 构建的。因为 Android 挪动开发的速度可能很高,所以这一畛域是由 Python 领导的,然而后端可能会应用 Java 和 JVM 语言。
8 大 Java 版本:
Java 8 依然是最受欢迎的版本,应用 Java 作为次要语言的业余开发人员中有 75% 应用了它。
有几个因素导致 Java 8 如此受欢迎,首先,它具备典型 Java 开发人员从该语言中所需的所有,是一个易于应用的版本。
而且,因为 Java9 中引入了一些重大的体系结构更改,人们放心这些更改会毁坏他们用 Java 8 构建的应用程序很多开发人员不违心应用 Java9。
最重要的是,Oracle 推出了每两年发行一次的版本,并非所有版本都长期受反对,因而 Java 9、Java 10、Java 12 和 Java 13 仅受 6 个月反对,这也是这几个版本用户较少的起因之一。
Java 13 用户量之所以比拟高,是因为 Jetbrains 进行考察时,它是最新的版本,不排除它会在几个月后降落的可能。
Java 11 于 2018 年问世,它是具备长期反对的最新版本。许多企业仍未迁徙到它,Java 11 引入了许多新的许可和新的订阅,许多开发人员不降级到 Java 11 的一个次要因素是,它没有许多令人兴奋的新性能,因而语言的性能并未升高降级的危险。
Java 17 将是具备长期反对的下一个版本,并带有许多新性能,然而从 Java 8 到 Java 17 的间接更新将有其本身的问题。
Jetbrains 剖析团队预测,下一个长期版本 Java 17 将比 Java 11 更受欢迎。
Java 曾经迎来了 25 周年,但它依然是寰球开发者应用的热门语言,尤其在亚洲国家和地区。
当今世界上有大概 520 万业余 Java 开发人员将 Java 作为次要语言。然而,如果咱们包含业余开发人员,他们次要应用其余编程语言,但同时也应用 Java,那么这个数字可能靠近 680 万。