来自国外高级Java架构师的采访总结

为了收集有关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

猜你喜欢

转载自blog.csdn.net/qq_40223688/article/details/88404170