Java 有未来吗?

为了收集关于 Java 生态系统发展现状的见解,我们采访了 9 名对该生态系统非常熟悉的高管。

我们向这些有经验的 Java 专家问了这么一个问题: "从你的观点来看,Java 的未来发展为怎样?"

下面是他们的回答:

  • 我之前已经不再用 Java 了,但是 Java 8 发布后我又回来了。Java 8 有很多创新,这些创新是我从 Java 2 到 Java 7 都没看到过的。Lambda 就是一个改变游戏规则的特性。此外 Java 9 还将推出模块化系统(译者注:该特性已经被委员会否决了)。JVM 是一个可靠的平台,可以运行在各种系统上。Java 语言本身可能被替代,但是 JVM 将一直长存。
  • Java 应该会保持稳定,而且很强健。软件开发周期已经越来越短了,而 Java 是长期的一致性的保证,可以满足企业的需要
  • 我当前正在使用 Java 8 。有很多很多的机会,我们正在探索使用 Spring Cloud 和 Spring Boot 构建微服务。Java 的版本越稳定,对机构来说越舒服。
  • Java 将继续在企业级开发上保持其可靠和重要性。由于 Java 9 的发布,将会使 Java 在桌面开发上越来越重要,因为它提供了更便利的应用打包方法。我认为我们将看到更多移动环境下的 Java 应用,Oracle 正在推广这项技术。传统的静态类型语言将成为纯粹的语言,技术的半衰期越来越短。因此我们需要知道什么是稳定的,并且会长期存在的,这样开发者就不会因为变化频繁而感到疲惫。
  • Java 9 将会是未来,因为它解决了应用体积以及资源占用过多的问题。这是一个雄心勃勃的版本,他们无法理解其复杂度,因为需要同时保持正确的向后兼容性。否则的话,会阻碍该版本的广泛使用。Spring 和 IntelliJ 正在做早期的测试,对测试结果我持谨慎乐观的态度。期待它能和 Java 8 在工具、社区和框架方面一样成功。另外在容器和微服务方面占用的资源更少。
  • Java 将因为类似 Kotlin 这样的解决方案的发展而继续改进
  • 针对微服务提供更多改进。 开发者和客户都喜欢更轻量级的解决方案,因为可以更快速的开发和部署。Java 必须针对使用 Lambda 支持无服务器编程提供更多的改进。如果所有程序都转向 NodeJS 的话,那 Java 就麻烦了。
  • 会需要很长一段时间。 需要更多动态的方案去解决移动设备上的问题
  • 1) Java 越来越快。 这也是 Oracle 发展 Java 的重点。OpenJDK 也在不断改进中。2) Security 是一个很大而且重要的因素,在 Java 9 中的革新非常棒。必须加快 Java 本身的版本发布周期,然后提升可靠性。需要从其他在 JVM 上的语言中学习并将它们增加到生态系统中。3) 通过更多的语言实现可扩展性的提升。

阅读全文 https://coyee.com/article/12229-the-future-of-java

转载于:https://my.oschina.net/coyeecom/blog/912132

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值