盛兴彩票-Java SE 9对操作和开发团队的影响

在JavaOne之前,TheServerSide与ZeroTurnaround的Simon Maple就Java SE 9和更大盛兴的Java生态系统发生的所有事情进行了交谈。谈话中流露出一些有趣的文章,所以我们认为可能值得将整篇文章发表。

Cameron McKenzie:现在 Java领域发生了一百万件事情。在Java和Java SE 9中,您认为哪些主题最重要?

Simon Maple:那么,让我们从Java中发生的事情开始吧。Java中现在有很多有趣的事情发生。Java正在推向Eclipse,Java SE正在以先驱开放的JDK推动,Java SE发布的节奏现在每六个月一次; 有一些真正有趣的事情发生。

如果你看看Java SE 9,你会发现有一些有趣的事情显然,它被推迟了一年,所以已经有三年的时间了。但JDK 9提供的其中一件事是模块系统。对我而言,这是开发人员不会真正参与太多的事情。真正想要模块化的人会使用OSGi或类似的东西。那些认为的人,“是的。好吧,这将是一个好主意,“无论如何,都不一定要嚼碎。所以我不确定人们会在模块化上跳跃。

它对于Java的未来,我们如何减少Java的占用空间,如何开发可以像HTTP / 2一样孵化的模块以及类似的东西,都有很大的好处。所以它提供了很多的承诺,但它还没有。我认为行业和生态系统需要很长时间才能真正拥抱模块。因为显然所有的框架,库,工具,访问的供应商和类似的东西,都需要时间来支持其他应用程序开发人员可以使用这些框架和工具以及他们的平均开发。我们相信Java 9的采用会和以前的任何版本一样大。

Cameron McKenzie:现在项目Jigsaw和模块化是一个巨大的话题。盛兴但谁从模块化中获益最大?这是否只有工具供应商才会开始使用,或者是典型的日常企业软件开发人员可以开始使用和利用他们开发的代码的东西吗?

Simon Maple:我认为这实际上有利于许多不同的人,但不是每个人都以大规模的方式。但是,如果它能够帮助许多不同的部门,比如运营或开发或业务,那么当它帮助每个人时,它可能是一个不错的选择。让我们一次拿一个。如果你看一下开发团队,他们对他们的好处主要在于,如果你有一个大的分布式团队,你有不同的开发人员在一个大型应用程序中编写不同的应用程序组件,这确实是确保其他团队使用您的API中的组件正在使用它们,正如您期望它们使用它们一样。因此,如果知道你不会打破使用你的代码的任何人,那么这会给你更大的权力来修改你的代码。因为有了模块化,你可以有效地说,

所以从开发人员的角度来看,这实际上是非常有益的。作为开发人员,盛兴您也可以更快地提供更新,因为对于不使用模块化的典型Java应用程序,您只能一次升级单个模块。

让我们以Java为例吧?过去我们已经看到包含很多很多事物的巨大版本,以及一年,六个月,两年推出的原因,这是因为我们在很大程度上一直在等待不同的功能。所以Java 8由于lambdas而延迟了,Java 9由于Jigsaw而延迟了。事实上,由于Jigsaw后来被拖动,Java 8很大程度上也被推迟了。所以,其他一切,Java中的所有其他好处,你都无法理解。这是因为你一直在等待这一大跌。如果您正在寻找更多模块化的东西,您实际上可以升级一些模块,而无需一次升级整个应用程序。

所以从操作和开发的角度来看,事实上也是从业务角度来看,盛兴您在修复bug的速度,在功能规划方面的速度有多快和那样的事情。所以从这个角度来看,它对业务来说非常非常强大,并且非常强大,可以将您的功能推向市场。这完全是出于商业的角度。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.gdjxjy.com.cn/a/shengxingcaipiao/162.html