Java 10值得迁移吗?听听这些技术大牛的建议!

几周前,Java 10发布了,针对其主推的“局部变量的类型推断”也引发了网友的广泛讨论。在之前《Java 10推"局部变量的类型推断",网友怼"这在C#看来就不是事儿"》的文章中,我们向广大的程序员朋友征集了大家现在都在使用哪个版本的Java。

Java 10值得迁移吗?听听这些技术大牛的建议!

国外网站JAXenter也对程序员做了同样的调查,其调查结果如下:

Java 10值得迁移吗?听听这些技术大牛的建议!

从上面两个调查结果,我们可以看到无论是国内还是国外的程序员,大家明显都更钟爱Java 8。Java 9的使用人数比例相对还是较少,这不免让人担心,程序员会愿意迁移到Java 10上吗?

“你会愿意迁移到Java 10吗?”本文采访了11位Java方面的专家,希望他们的回答能够给在困惑中的程序员一些答案。

Donald Smith: 我已经将Java 10作为基础JDK,用于演示。

Greg LuckHazelcast有两个开源项目,一个是熟为人知的Hazelcast In-Memory Data Grid,一个是新的流处理引擎 Hazelcast Jet。Hazelcast IMDG适用于Java 6及以上的版本,而Jet是Java 8及以上的版本。

Hazelcast IMDG每月拥有4900万个手机用户,截至2018年2月底,在Hazelcast IMDG 3.6或更高版本的用户中有95%正在使用Java 8,而2016年

9月这个比例只有77%。所以站在我们的角度上,何时迁移到Java 10目前并不在考虑范围之内,我们正在考虑的是用户何时会迁移到Java 8上。

2017年2月,我们发布了JET第一个公开版本,如果Java 10有足够吸引力的功能,那么我们会考虑升级到新版本的Java。

不过对我而言,这突显了Java版本快速发布的严重问题。尽管应用程序很容易升级到最新的JDK,但基础架构提供商很难做到这一点,因为它们需要适应已安装的基础。

Simon Ritter我会使用Java 10来写Demo代码,因为我不写生产代码,所以我更需要JDK灵活性,更新频率我也不是很在乎。

Lukas EderJOOQ集成测试可能将被迁移到Java 10,因为它们将从JEP 286中获益。

Trisha Gee我已经写了一些示例代码,也可能会将部分演示迁移到Java 10,以查看它对代码可读性或性能是否会产生影响。

Markus Eisele我建议每个人都可以使用以下测试版,因为发现bug也是大家为社区做出的贡献。

Marcus Biel作为Java程序员,我已经尝试过Java 10,并且我会尽快迁移过去。但是我的客户刚刚升级到Java 8,想要他们升级到Java 10,可能还需要一段时间。

Wayne Citrin我们的产品必须在Java 5及以上的所有版本中运行,我们已经针对Java 10测试了产品,并没有发现重大变化,所以我们目前不打算使用Java 10重建产品。

David Heffelfinger我个人可能会迁移一些项目到Java 10上。但是我的很多客户都是保守企业,他们中的大多数短时间内应该不会迁移到Java 10。

Nicolai Parlog当然,我会迁移,而且Java 9并没有很多更新这也是大家显而易见的。

Richard Gall不会。毕竟Java 10不是一个长期的支持版本。

文末小调查,你会迁移到Java 10吗?

你会迁移到Java 10吗? (单选)
0
0%
0
0%
不会
0
0%
其它
投票
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值