Extension codestarts - Quarkusを学び、発見する新しい方法
Extension codestartsの良い点は、新しくQuarkusを開発したばかりの開発者だけでなく、経験豊富な開発者にも役立つ点です。これは、Quarkusのエクステンションの範囲が広い(そして増え続けている)ため、すべてを知っていることが単純に不可能だからです。
フレームワークの比較をしていると、ドキュメントはとても重要な要素だと思うのですが、私もいざ読むとなるとかなり怠けてしまうとが多いです…あなたはどうですか?
ちなみにQuarkusはかなり ガイドが充実しているのがわかるかと思います。
この機能では、さらに一歩進んで、退屈な学習の部分を、私たちが最も好きな コーディング に変えようとしました。
今から、いくつかの新しいエクステンションを試してみたいときには、その真の力を示すコードが直接表示され、お気に入りのIDEであっという間に実行できるようになります!
これらはすべて、選択したビルドツール(Maven、Gradle、またはKotlin DSLによるGradle)と選択した言語(Java、Kotlin、またはScala)を使用して行うことが出来ます。
Codestartsは、(1.7から)ゆっくりと出来上がってきましたが、1.10からQuarkusアプリケーションを生成するための公式な方法になりました!
既存のエクステンションのコードスタート
私たちはすでに沢山のエクステンションの例を用意しており、 code.quarkus.io(ジェット戦闘機のアイコンが付いている)で見ることが出来ます。
また、Quarkusのほとんどのツールでも見つけることが出来ます:
いくつかの例の中で、ちょっとした楽しみ
私のお気に入りは、素粒子ジェネレーターを備えた新しいQuteのサンプルです :)
-
With the CLI:
jbang cli@quarkusio create qute
もっとエクステンションのcodestartsが必要です!
コードスタートは、エクステンションのための新しいサンプルを簡単かつ迅速に提供できるように設計されています。ですから、あなたがエクステンションの所有者の場合でも、あなたが好きなエクステンションの例を作りたい場合でも、貢献は大歓迎です!
私たちはそれのための ドキュメントとツールを提供しています。 チャットに来て、私(@ia3andy)にpingを打って 詳細について聞くこともできます。 |
今のところは コアなエクステンションに焦点を当てていますが、近いうちにより広いエコシステムで利用できるようにする予定です。 |