The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

Quarkus是什么?

"超音速亚原子Java"是什么意思。

Quarkus是什么?

传统的Java堆栈是为单体应用设计的,启动时间长,内存需求大,而当时还没有云、容器和Kubernetes的存在。Java框架需要发展以满足这个新世界的需求。

Quarkus的创建是为了使Java开发人员能够为现代的、云原生的世界创建应用程序。Quarkus是一个为GraalVM和HotSpot定制的Kubernetes原生Java框架,由最佳的Java库和标准精心打造。其目标是使Java成为Kubernetes和无服务器环境的领先平台,同时为开发者提供一个框架,以解决更广泛的分布式应用架构问题。

完全和绝对地开放源代码

Quarkus是一个在Apache许可证2.0版下许可的开源项目。首先,它是一个开放的社区,在这里,贡献、想法和讨论都是公开进行的,并且欢迎贡献者。让我们携手共建Java应用的未来。

是什么让Quarkus与众不同?

开发者的乐趣

开发人员对几乎每个组织的成功都至关重要,他们需要工具来快速、高效地构建云原生应用程序。Quarkus通过工具、库、扩展等的组合提供了无摩擦的开发体验。Quarkus通过工具使开发人员在开发模式下更有效率地改善内循环开发周期。
了解更多关于开发者的乐趣

Kubernetes原生

Quarkus是为Kubernetes建立的,使其能够轻松部署应用程序,而无需了解该平台的所有复杂性。Quarkus允许开发者自动生成Kubernetes资源,包括构建和部署容器镜像,而无需手动创建YAML文件。
了解更多关于Kubernetes原生

最好的类库和标准

Quarkus提供了一个内聚的、使用起来有趣的全栈框架,它利用了您所喜爱和使用的数百个最佳组合库,都将其连接在一个标准主干上。
了解更多关于标准

指令式和响应式代码

Quarkus的设计是为了在开发应用程序时将熟悉的指令式和非阻塞的响应式代码无缝结合起来。

这对于那些习惯于使用指令式模型并且不想改变的Java开发人员,以及那些使用原生云/响应式方法的开发人员都是有帮助的。Quarkus开发模型可以适应您正在开发的任何应用程序。
了解更多关于响应式