Apache Camel Advent Calendar 20日目の記事は、サポート担当古市が担当します。 テーマは、「kaoto のお気に入り機能ベスト3」

インテグレーション系製品サポートを通し、古くは Eclipse plugin で提供された JBoss ESB 用エディターから使っている自分が kaoto を使った感想ですが、今までにない新機能を持ち、かつユーザーフレンドリーな動作が急ピッチで整備されている今後のバージョンアップが非常に楽しみな GUIエディターです。 2024年に少し触って遠ざかっているユーザーも中にはいるかと思いますが、まだ使い込んでいない皆さん向けに個人的に気に入っている機能を3つ紹介します。(ドキュメント生成機能は紹介済みなので、ここでは省きます。)
1: Drag & Drop Support
実装中の camel エンドポイントの順番を変えたいときなど、マウスを使ったドラッグ&ドロップでエンドポイントの置き換えが可能になりました! 指定したCamelライブラリーのバージョンに連動してカタログに列挙される camel component が変わるなどクールな機能を提供する反面、こういった基本的な操作にストレスを覚えていた自分にとっては朗報でした。途中でイライラしてテキストエディターで修正してしまうこともなくなります。
2: Form and UI Enhancements
入力保管がかなり強力になり、application.properties に定義された内容も保管対象となりました。 入力保管が充実したテキストエディターが一般的なので、GUIエディターでもこのような保管機能が充実してくると非常に助かります。
3: Data Mapper JSON Support (Tech Preview)
Data Mapper の JSONサポートを待ちわびていたユーザーも多いのではないでしょうか。これをお気に入り機能から外すわけにはいきません。
Data Mapper や kaoto の開発スピードは速いので、kaotoのリリースノートを毎回チェックするなど、watch することを強くお薦めします。
Apache Camel コミュニティーはもちろん、kaoto コミュニティーも非常にオープンで、ユーザーの声に耳を傾けてどういった対応が可能か都度考えてくれます。サポート業務を通して開発チームと接する機会が多いですが、日本ユーザーの声がコミュニティーへ多数反映されていることを非常に嬉しく思います。 引き続き、
- この機能があればもっと便利になる
- 理解し難い動作
- この機能は最高
と言ったフィードバックをコミュニティーへフィードバックしていただけたら幸いです。もちろん、製品サポート窓口へのフィードバックもお待ちしております。今後も、オープンソースコミュニティーらしい活動が日本からも起きることを願います。
明日の advent calendar 21日目では、「Hawtio を使ったモニタリング」 についてご紹介します。 アドベントカレンダーの一覧はこちらです。 qiita.com