Java的未来

Java的未来

为了收集关于Java生态系统当前和未来状态的见解,我们与来自14家公司的高管进行了交谈。我们开始问:“从你的角度来看Java有什么未来?” 以下是受访者告诉我们的情况:

无服务器

  • 无服务器,云原生,完全分解。 拼图对分解非常重要。移到唯一的地方,你只能得到你需要的东西。

  • 1)2018年将是Eclipse的一年; 2)与集装箱的衔接将加速; 3)Kotlin将成为下一个热门语言; 4)新的发布模式将推动更快的创新; 5) 无服务器将导致Java的重大改造。

  • 我预计在未来两年内无服务器增长。 原则上,Java是为无服务器构建的,但它需要工作。使用Spring Boot,容器可以减轻重量,并且非常适合无服务器构建。

其他

  • Java仍然有很长的未来,因为如果它在企业中具有强大的影响力。质量必须保持高水平。如果质量没有改善,可能会陷入不适。

  • 模块尝试进入更小的物联网设备。简化语言以脱离样板。Java 8中的良好变化为Java 8和9集成了负载,以便在容器管理,内存和CPU中轻松执行。

  • 这非常明亮。我没有看到Java的任何严肃的挑战者。新的语言来来去去,但他们没有Java的平台。大型企业不会离开他们理解的平台,知道如何进行规模管理,并且已经建立了大量流程。当预测语言的兴起和消亡时,人们大大低估了JVM的力量并高估了“语法糖”的重要性。我很高兴看到更快的发布周期,并希望Java能够继续创新。

  • 频繁发布推动创新,参与并鼓励新开发人员将Java添加到他们的工具箱中。

    在容器,云和机器学习等组之间的更多协作,如Eclipse和JVM语言。我们有一个新的视觉识别JSR。

  • 有两个部分 - Java的语言非常冗长,不太可能改变,还有另一部分是Java虚拟机(JVM)。当你编写一个Java程序并编译它时,你最终得到的字节码就是一系列实际要在计算机上运行的指令,因此JVM就是实际执行你编写的代码的东西。有趣的是,其他语言可以生成相同的字节码,然后在同一个JVM上运行,这意味着有一大堆语言可以与Java程序无缝协作。假设其中一种语言将有朝一日替代Java,同时保留对Java生态系统的访问权限。

  • 更快的版本使开发人员能够更快地访问更多功能。更快,更轻,更多的API。更多的开发人员正在学习Java,因为他们可以从Java开发者中获得更多收益

  • 这可能听起来过于乐观(如果你了解我,你会知道我常常不那么积极),在世界上最大的组织(大企业,大政府等)中继续取得成功。

    OSS生态系统继续蓬勃发展,我们看到卓越的创新继续支持Java的持续成功。

  • Java的未来是光明的!随着其他语言如Scala和Kotlin在JVM上“竞争”,我相信这种竞争力将推动Java向更好的语言演变

  • 让语言和编译器更聪明。 用较少的代码构建更大,更复杂的系统。数据对象,数据类型使建立AI / ML / NLP更加容易。

  • 支持新的基于JVM的语言和工具的发展。随着不同范式越来越流行,这变得更加重要。JVM可以构建许多不同类型的语言。


分享到:


相關文章: