Quarkusとは何か?
"Supersonic Subatomic Java"とはどういう意味ですか。
開発者満足
開発者は、ほぼすべての組織の成功に欠かせない存在であり、クラウドネイティブ アプリケーションを迅速かつ効率的に構築するためのツールを必要としています。Quarkus は、ツール、ライブラリー、エクステンションなどの組み合わせにより、フリクションレスな開発エクスペリエンスを提供します。Quarkus は、開発モード中にインナー ループ開発サイクルを改善するツールを使用して、開発者の効率を高めます。
Kubernetes-native
Quarkus は Kubernetes のためにゼロから構築されており、プラットフォームの複雑さをすべて理解することなく、アプリケーションを簡単にデプロイできます。Quarkus を使用すると、開発者は YAML ファイルを手動で作成することなく、コンテナーイメージの構築とデプロイを含む Kubernetes リソースを自動的に生成できます。
各分野における最高のライブラリーと標準
Quarkus は、愛用されている数百もの各分野における最高のライブラリーを活用することで、まとまりのある、楽しく使えるフルスタック フレームワークを提供します。これらはすべて、標準のバックボーンに接続されています。
命令型コードとリアクティブ型コード
Quarkus は、アプリケーション開発時に、なじみのある命令型スタイルのコードと、ノンブロッキングのリアクティブ型スタイルをシームレスに組み合わせるように設計されています。
これは、命令型モデルでの作業に慣れていて切り替えたくない Java 開発者と、クラウドネイティブ/リアクティブなアプローチで作業する開発者の両方に役立ちます。Quarkus 開発モデルは、開発しているどんなアプリにも適応できます。
Quarkus のインスピレーション
Quarkus のなぜ、何を、どうやって、の詳細については、2019 年 11 月に Quarkus 1.0 がリリースされた Devoxx Belgium のプレゼンテーションをご覧ください。