Java 老矣,Java正年轻

Java 老矣,Java正年轻

出品人: 小智

Java已经是一门具有20多年历史的老牌语言,雄霸编程语言排行榜榜首多年的Java目前也面临着越来越大来自新兴语言的挑战和使用者们的批评。Java仍旧拥有着庞大的生态和开发者规模,也在不断地吸收着其他语言的优点改进着自己。作为编程语言,Java未必老了,作为Java 8以后的Java版本,Java正年轻。

推荐文章

InfoQ 2019 年 Java 发展趋势报告
InfoQ 2019 年 Java 发展趋势报告

关键的进展包括 Java 13 的发布、非 HotSpot 虚拟机的兴起和 GraalVM 的发展,以及 Java 微服务框架的变化。

作者: Ben EvansErik CostlowDustin SchultzCharles Humble 译者: 无明

Java 老矣,尚能饭否?

22 岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。各类编程语言横空出世,纷战不休,然而 TIOBE 的语言排行榜上,Java 却露出了明显的颓势。这个老牌的语言,未来会是怎样?

作者: 张建锋

2017 年 6 月 29 日
不管你爱与不爱,Java都在变得更好
不管你爱与不爱,Java 都在变得更好

不管你喜爱还是讨厌 Java,Java 都会在 OpenJDK 大神们的努力呵护下变得更好,成为这个星球上最受欢迎的开发平台。

作者: Simon Ritter 译者: 无明

Java失宠,谷歌宣布Kotlin现在是Android开发的首选语言
Java 失宠,谷歌宣布 Kotlin 现在是 Android 开发的首选语言

在今日凌晨的 Google I/O 大会上,Google 官方正式宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。Java 占据 Android 开发绝对统治的时代一去不复返了。

作者: 小智

红帽高级总监谈OpenJDK的未来:Java的未来从未如此光明
红帽高级总监谈 OpenJDK 的未来:Java 的未来从未如此光明

Red Hat 从一开始就一直处于 OpenJDK 开发的最前沿。Rich Sharples 介绍了 Red Hat 对 OpenJDK 项目的参与情况以及接下来会发生什么。

作者: Ben Evans 译者: 无明

2018 年 12 月 2 日
Java 12正式发布,新特性解读!
Java 12 正式发布,新特性解读!

Java 12 如约而至,除了那些值得关注的特性,你也应该思考下 Java 的未来。

作者: 杨晓峰

2019 年 3 月 20 日
独家!阿里开源自用OpenJDK版本,Java社区迎来中国力量
独家!阿里开源自用 OpenJDK 版本,Java 社区迎来中国力量

InfoQ 记者独家获悉:阿里巴巴宣布重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell。众所周知,Oracle 对 Java 的策略已经发生系列转变,由于 Java 用户群体庞大,导致此事在很长一段时间内都是开发者的讨论焦点。作为世界上最大的 Java 用户之一,阿里巴巴此时选择开源 OpenJDK 长期支持版本 Alibaba Dragonwell 是出于哪些考量呢?

作者: 赵钰莹

2019 年 3 月 18 日
如何从Java 8升级到Java 12,升级收益及问题处理技巧
如何从 Java 8 升级到 Java 12,升级收益及问题处理技巧

在本文中,我们将会看一下升级所带来的收益、升级过程中潜在的问题以及一些升级的小技巧。

作者: Trisha Gee 译者: 张卫滨

2019 年 4 月 30 日
Node.js和Java的史诗级对决,谁才是开发者的“真爱”?
Node.js 和 Java 的史诗级对决,谁才是开发者的“真爱”?

虽然在 20 年前可能无法想象,但是现在 Java 和 JavaScript 正在争夺编程领域的“统治权”,到底是老式的编译器驱动的 Java 会立于不败之地,还是在 Node.js 帮助下的 JavaScript 将所向披靡呢?

作者: Peter Wayner 译者: 张兰月

2019 年 5 月 5 日
谈判失败,Oracle亲手把Java EE送上断头台
谈判失败,Oracle 亲手把 Java EE 送上断头台

Eclipse 基金会主席 Mike Milinkovic 在博客上公布了 Oracle 和 Eclipse 基金会之间就 Java EE 商标问题而进行的秘密谈判的最终结果。Oracle 之前宣布 Java EE 将向 Eclipse 基金会开源,并且是真正的开源。但经过 18 个月的紧张谈判,最终还是以失败告终。

作者: Markus Karg 译者: 无明

2019 年 5 月 5 日
Go会接替Java,成为下一个企业级编程语言吗?
Go 会接替 Java,成为下一个企业级编程语言吗?

Go 是 Google 开发的一种编程语言,在过去的几年里取得了很大的成功。现代的云端、网络和 DevOps 软件的很大一部分都是用 Go 编写的,例如 Docker、Kubernetes、Terraform、etcd、Istio 等项目。许多公司也将它用于通用场景下的开发工作。藉由 Go 所支持的功能,这些项目得以吸引大量用户,而 Go 的易用性也让越来越多人都能迅速成为贡献者。

作者: Kevin Goslar 译者: Sambodhi

2019 年 4 月 18 日
Java 11 正式发布,新特性解读

最新发布的 Java11 将带来 ZGC、Http Client 等重要特性,一共包含 17 个 JEP(JDK Enhancement Proposals,JDK 增强提案)。

作者: 杨晓峰

2018 年 9 月 26 日
InfoQ 访谈:Java 的现状和未来
InfoQ 访谈:Java 的现状和未来

针对前期报道“JAVA 13 进入特性冻结阶段”,InfoQ 采访了 Ritter,内容涉及 Java 12 和 13 版本,以及 Azul 在 Java 新版本推出后所采取的行动。

作者: Ben Evans 译者: 盖磊

2019 年 7 月 2 日
Java 20 年:历史与未来

作为最受欢迎的编程语言之一,Java 已经走过了 20 个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到 Java 语言的身影。从 1995 年的第一个版本到现在的 Java 1.8,我们甚至能从 Java 的版本迭代中看到不同时代编程语言关注的重点。经过了过去 20 年的发展,Java 已经成为如今使用最为广泛的企业级语言。为了庆祝 Java 的第 20 个生日,InfoQ 为此采访了 Java 技术专家彭晨阳。

作者: 郭蕾

没有更多了