为了收集有关Java生态系统当前和未来状态的见解,我们与来自14家公司的高管进行了交流。我们首先问道:“从您的角度来看,Java的未来是什么?”以下是受访者告诉我们的内容:
无服务器

    无服务器,云原生,完全分解。拼图对于分解非常重要。搬到unikernal,你只能得到你需要的东西。

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支持构建许多不同类型的语言。

以下是我们采访过的人:
Applitools高级建筑师兼传播者Gil Tayar
AxonIQ的商业开发人员,福音传教士Frans van Buul
Carlos Sanches,软件工程师,CloudBees
Jeff Williams,对比安全公司的联合创始人兼首席技术官
Doug Pearson,FlowPlay首席技术官
John Duimovich,杰出工程师兼Java首席技术官,IBM
Inversoft首席执行官Brian Pontarelli
Wayne Citrin,JNBridge首席技术官
RayAugé,Liferay的高级软件架构师
Matt Raible,Java冠军和开发者倡导者,Okta
Heather VanCura,Oracle社区流程计划主席
红帽开发者经验总监Burr Sutter
软件顾问Ola Petersson,Squeed
Roman Shoposhnik,联合创始人,V.P。产品和战略,Zededa

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐