美文网首页IT技术篇JAVA
Java开发者应该知道的七大趋势发展

Java开发者应该知道的七大趋势发展

作者: 游戏原画设计 | 来源:发表于2019-02-19 15:33 被阅读35次

IBM Java首席技术官和约翰•Duimovich杰出工程师,在JavaOne会议发表重要讲话,Java编程语言是未来拓展的基础,敏捷开发、编程语言的多样性、云服务应用、人工智能等。这里总结7大发展趋势,详细如下:

敏捷开发

Duimovich 讲话中提到:商业格局正在演变,新的商业模式出现在纯数字技术领域。用户正在改变。技术正在改变。成功流向了快速的创新者,所以你需要快速开发的速度——比如敏捷开发、云计算、微服务。面向客户的东西必须快速迭代更新,与此同时,软件开发周期也更理想化。这意味着Java开发者不需要对所有东西都进行替换只需要重新构建单一应用程序即可。

培养开源文化

Duimovich建议的下一个原则是开放:不仅开放软件源码,而且开放流程、治理和技术。

接受混合部署和无服务器编程

Duimovich说,混合部署在前提加上云计算是成功的关键。类似于Amazon Web Services的Serverless编程是另一个增长的选择。IBM提供了一种基于Java、Node的无服务器、按次付费的灵活编程模型的概念验证。js,和Swift通过Docker容器在开源OpenWhisk。Oracle也有一个在Oracle函数中酝酿的serverless选项,它运行在Oracle PaaS上。

代码整合

“Java开发工程师没必要再从头开始写任何代码了,”迪莫维奇说。管理api和微服务是未来Java开发人员必须掌握的一个日益增长的问题。

用微服务快速、大规模地发布

开发人员不必丢弃现有的Java平台、企业版(Java EE)应用程序。至少有一个JavaOne会话描述了如何将它们分解为微服务架构并部署到Oracle Java云服务。目前正在进行的一项工作是将Java EE的下一个版本进行改进以使其更加面向微服务。

使用Graal和OMR进行多语言学习

Oracle,和greal,和Big Blue,和OMR,都致力于支持Java之外的社区。在过去的5年里,Graal一直在增长,而OMR是在2016年3月推出的。它们都是可扩展的运行时技术平台,可以让您在基于Java VM的虚拟机之上实现您最喜欢的动态语言,但是没有Java特定的语义。使用Eclipse OMR,你甚至可以发明自己的语言。您可以构建一个现代高效的运行时。最好是和一个现有的社区合作,而不是说,‘嘿,我做了所有的事情,过来这里。OMR已经在8种不同的语言运行时使用,包括COBOL和PL1。是的,Cobol。Cobol仍然运行着大量的工作负载,包括计算您的大部分薪水!

人工智能

在JavaOne上,Nao机器人和亚马逊Alexa是本周的明星,在现场演示中使用微服务与开发人员交谈并回答问题。在人工智能领域,这是激动人心的时刻。“你们是人工智能计算领域的领军人物,”在比利时的Devoxx开发者大会创始人斯蒂芬·詹森(Stephan Janssen)说。“漂亮的是多重接口。”你不需要成为一个R专家或Python大师来使用语音文本。我们将为一个致力于奉献的人做这个项目——就这么简单。

相关文章

  • Java开发者应该知道的七大趋势发展

    IBM Java首席技术官和约翰•Duimovich杰出工程师,在JavaOne会议发表重要讲话,Java编程语言...

  • 自学Java路线

    一:盲目的去学 当初我在对于java这个行业什么都不了解的情况下,比如:不知道未来发展趋势,不知道学习java应该...

  • 开发者如何看 Java 发展趋势?

    Java 作为一门长青的编程语言,在比较长的发展时间里,时常会有唱衰的声音。但 Java 一直在不断向前发展,受欢...

  • 开发者如何看 Java 发展趋势?

    Java 作为一门长青的编程语言,在比较长的发展时间里,时常会有唱衰的声音。但 Java 一直在不断向前发展,受欢...

  • 设计模式之装饰者模式

    前言: 相信Java开发者在使用java i/o API的时候,对于以下代码写法应该非常熟悉: 在不知道具体设计实...

  • 旅游商品发展的七大趋势

    旅游商品已经走在向文创产品发展的路上。之所以出现文创产品,旨在满足广大旅游者对目的地文化体验需求,因此必须具有文化...

  • 每个Xcode开发者应该知道的七个使用技巧

    每个Xcode开发者应该知道的七个使用技巧 每个Xcode开发者应该知道的七个使用技巧

  • 大数据发展七大趋势

    姓名:王紫圣 学号:16130140355 转自:36大数据 编译:黑山老妖 物联网智库 整理发 【嵌牛导读】...

  • 大数据发展七大趋势

    转自:36大数据 编译:黑山老妖 物联网智库 整理发 【嵌牛导读】 2017年有望成为大数据里程碑的一年。 201...

  • 武汉JavaEE发展前景是否明朗

    武汉JavaEE发展前景是否明朗 全球有25亿Java器件运行着Java,450多万JavaEE开发者活跃在地球的...

网友评论

    本文标题:Java开发者应该知道的七大趋势发展

    本文链接:https://www.haomeiwen.com/subject/iehfyqtx.html