標準仕様
Let’s go to the quark of things.
新しいテクノロジーの学習に何時間も費やしていただきたくありません。その代わりに、Quarkus プログラミングモデルは、実績のある標準の上に構築されています。それは、Eclipse MicroProfile のような公式標準であったり、Eclipse Vert.x のような特定のドメインにおける主要なフレームワークであったりします。
当社の依存性注入ソリューションは CDI に基づいています。JAX-RS アノテーションを使用して REST エンドポイントを定義できます。JPA アノテーションを使用して永続エンティティーをマッピングし、JTA アノテーションを使用してトランザクション境界を宣言できます。Eclipse MicroProfile を使用して、アプリケーションを設定および監視できます。Vert.x、Apache Camel を使用でき、さらに多くの機能をサポートしています。
標準に限定されていないため、私たちはそれらを超えて、あなたの可能性を広げることができます。もちろん、Quarkus は受動的な消費者ではありません。私たちの目標は、使用するテクノロジーを改善し革新し、私たちが依存するオープンソースプロジェクトや標準に貢献することです。
Quarkus 3.27 (最新の LTS) は以下の仕様を実装しています。
MicroProfile Config
3.1
MicroProfile JWT RBAC 2.1
MicroProfile Health 4.0
MicroProfile Fault Tolerance 4.1
MicroProfile OpenAPI 4.0
MicroProfile REST Client 4.0
MicroProfile Telemetry 2.0
MicroProfile Context Propagation 1.3
MicroProfile Reactive Streams Operators 3.0
MicroProfile Reactive Messaging 3.0
MicroProfile GraphQL 2.0
MicroProfile Long Running Actions 2.0
MicroProfile JWT RBAC 2.1
MicroProfile Health 4.0
MicroProfile Fault Tolerance 4.1
MicroProfile OpenAPI 4.0
MicroProfile REST Client 4.0
MicroProfile Telemetry 2.0
MicroProfile Context Propagation 1.3
MicroProfile Reactive Streams Operators 3.0
MicroProfile Reactive Messaging 3.0
MicroProfile GraphQL 2.0
MicroProfile Long Running Actions 2.0