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

Quarkusとは何か?

"Supersonic Subatomic Java"とはどういう意味ですか。

開発者満足

開発者は、ほぼすべての組織の成功に欠かせない存在であり、クラウドネイティブ アプリケーションを迅速かつ効率的に構築するためのツールを必要としています。Quarkus は、ツール、ライブラリー、エクステンションなどの組み合わせにより、フリクションレスな開発エクスペリエンスを提供します。Quarkus は、開発モード中にインナー ループ開発サイクルを改善するツールを使用して、開発者の効率を高めます。

開発者満足の詳細

Kubernetes-native

Quarkus は Kubernetes のためにゼロから構築されており、プラットフォームの複雑さをすべて理解することなく、アプリケーションを簡単にデプロイできます。Quarkus を使用すると、開発者は YAML ファイルを手動で作成することなく、コンテナーイメージの構築とデプロイを含む Kubernetes リソースを自動的に生成できます。

Kubernetes-native の詳細

各分野における最高のライブラリーと標準

Quarkus は、愛用されている数百もの各分野における最高のライブラリーを活用することで、まとまりのある、楽しく使えるフルスタック フレームワークを提供します。これらはすべて、標準のバックボーンに接続されています。

標準の詳細

命令型コードとリアクティブ型コード

Quarkus は、アプリケーション開発時に、なじみのある命令型スタイルのコードと、ノンブロッキングのリアクティブ型スタイルをシームレスに組み合わせるように設計されています。

これは、命令型モデルでの作業に慣れていて切り替えたくない Java 開発者と、クラウドネイティブ/リアクティブなアプローチで作業する開発者の両方に役立ちます。Quarkus 開発モデルは、開発しているどんなアプリにも適応できます。

リアクティブの詳細

Quarkus のインスピレーション

Quarkus のなぜ、何を、どうやって、の詳細については、2019 年 11 月に Quarkus 1.0 がリリースされた Devoxx Belgium のプレゼンテーションをご覧ください。