是的,我们正在计算直到JFX 13和Jakarta EE 8于9月10日到来的日子,更不用说Java 13在21日! 您可能会明白,如果西方人为即将到来的重要时刻做好准备,那么西部战线是否一片平静。 但是! 您将在下面看到,August挤满了Java优势。 从JEP到有关Quarkus和Eclipse MicroProfile的采访,更不用说Java Web Start从死里复活了。 这10个故事,访谈和文章是8月必读的文章,请牢牢抓住!
Kotlin咬Java的宝座
我们八月份的热门文章是有关Java挑战者Kotlin的。 Kotlin的崛起是一帆风顺的,一份新的报告为Android开发人员的偏好提供了一些启示。 在本文中,我们了解了Kotlin的最新历史,并追溯了过去几年的发展,回顾了Kotlin的现状,然后简要地展望了未来。 Kotlin会吃掉更多Java股份吗?还是Java会继续保持领先地位?
Julia:未来的编程语言?
接下来,我们发现自己正在思考Julia。 她是“未来的语言”吗? TIOBE索引的受欢迎程度最近有所上升,因为它逐渐从排名第50位上升到第35位最受欢迎的编程语言。 在JuliaCon 2019上,显示了用户调查的结果。 为了庆祝这一点,我们快速浏览了语言用例及其堆叠方式。
在此处阅读Julia的调查结果 。
Quarkus –轻量级Java框架的下一步是什么?
在8月初,我们对Quarkus或“超音速亚原子Java”有很多疑问。 Quarkus有哪些优势? 0.20.0中有什么新功能? 我们将来会期待什么功能? 1.0.0版何时发布? RedHat的Alex Soto在这个引人入胜的采访中非常乐于回答所有问题。
完整阅读Quarkus访谈 。
就是这样。
GraphQL继续受到关注,并成为开发人员的标准。 在Michael Williams的这篇文章中,我们发现了GraphQL如何改变API查询数据的方式。 GraphQL的未来将如何发展,以及社区如何帮助新开发人员为开源软件做出贡献。
了解有关GraphQL Web查询的信息 。
Java Web Start已死,Java Web Start万岁!
我们几乎忘记了Java Web Start,但并不是每个人都有! Oracle停止了对Java Web Start的支持,并将其从Java 11开始的官方Java发行版中删除。这是否意味着Java Web Start结束了? 否,已经启动OpenWebStart项目作为替代方案的Hendrik Ebbers(Karakun)说。 我们与他讨论了(Open)WebStart的目标,现状和未来。
JEP 358 –改进的NullPointerExceptions
对于Java增强建议,八月被证明是一个好月份。 我们得到了其中的三个,以及一些主要与垃圾回收有关的JEP草案。 对于JEP 358,几乎每个开发人员都对可怕的NullPointerException太熟悉了。 JVM指向问题的位置,但是没有您所希望的那么详细。 Goetz Lindemaier和Ralf Schmelter使用JEP 358提出了解决此问题的方案。
了解有关JEP 358的信息 。
云原生DevOps
在较高的层次上,云原生架构意味着要适应许多新的可能性,从而为创新铺平道路,为数字化转型铺平道路。 云原生方法如何发展? 客座作家Pavan Belgatti带我们参观了云原生的DevOps,研究了它的来源,现在的位置以及它给用户带来的积极影响。
在此处阅读有关云原生DevOps的信息 。
Jakarta EE和Eclipse MicroProfile –两个名字,一个家族?
敏锐的读者可能已经注意到,八月份是在JAXenter进行采访的好月份! 好吧,我们还没有完成–在JCrete非正式会议之后,一个小组就Jakarta EE和MicroProfile的未来进行了集思广益,Sebastian Daschner提出了关于这种关系的建议。 我们追上了他,问了他一些问题。
阅读Jakarta EE和Eclipse MicroProfile采访 。
JEP 360:密封类型
上面我们提到,我们在八月份获得了三个JEP,这是第二个! 可惜的是, JEP 359未能跻身我们的前十名,但又不至于太糟糕– JEP 359和JEP 360彼此并驾齐驱。 JEP 360建议将密封类型引入Java,允许开发人员对其他类或接口可以扩展或实现它们的类型施加限制。 密封类型可以与记录配合使用,这是其较早的兄弟姐妹JEP 359的业务 。
微软收购领先的AdoptOpenJDK贡献者jClarity
8月20日,Microsoft宣布收购总部位于伦敦的软件性能分析和调整提供商jClarity,该公司是AdoptOpenJDK项目的主要贡献者。 两家公司都以博客文章的形式发布声明,因此我们当然陷入其中并撰写了相关内容。
在此处阅读有关Microsoft获得jClarity的信息 。
翻译自: https://jaxenter.com/top-10-java-stories-august-161661.html