GitHub的Octoverse表示,尽管Java不是开发人员首选的云原生运行时,但它仍然是企业开发人员中普遍使用的开发语言,并且落后于其他语言。
由于Java和Enterprise Java的历史,即使在传统的Java堆栈上构建的应用程序即使针对云原生环境进行了优化,也比在其他流行语言上构建的应用程序需要更多的内存并且启动时间更长。对于像Kubernetes,Istio和Knative这样的现代平台,拥有更小,可以扩展,缩减甚至缩减为零的运行时的需求变得越来越重要。
那么,原生云Java应该是什么样子,才能使人们在不费力的学习基础上,在不可变的基础架构中进行开发,构建,运行,调试和部署?开发人员如何轻松地按需为无服务器应用程序开发云原生Java?
新的云原生Java运行时需要为开发人员提供以下四个主要好处,以构建云原生,微服务和无服务器Java应用程序:
原文链接:http://codingdict.com