Skip to main content

Qt Bridges:C# のパブリックベータを公開!

コメント

 このブログは「Qt Bridges: Public Beta for the C# Bridge Is Out!」の抄訳です。 

Qt Bridges は、完全なバインディングセットを経由せずに、Qt の UI フレームワークの機能を他のプログラミング言語から利用できるようにするプロジェクトです。2025年から開発を進めており、バックエンドのデータオブジェクトとのやり取りを Qt Quick インターフェース内の QML コンポーネントとしてシームレスに統合することに重点を置いています。 

QtWS2025 での発表以来、最初の概念実証をユーザーが実際に試せる段階まで仕上げてきました。本日、最初の対応言語として C# のパブリックベータへの移行準備が整ったことをお知らせできることを大変嬉しく思います。 

本マイルストーンには以下の機能が含まれます。 

  • C#  オブジェクトを QML 要素として作成 

  •  C# メソッドの呼び出し 

  •  C# イベントの処理 

  •  C# プロパティの読み書き 

  •  QML プロパティと C# プロパティのバインド 

  •  QML ビューと C# コレクションのバインド 

  •  Qt/C++ コードの単純な置き換えではなく、C# 開発者にとって自然な書き方で、Qt 固有のパターンをほとんど意識せずにバックエンドコードを記述 

 C# UI フレームワークとして Qt を使い始める方法をご確認いただき、ぜひ試してフィードバックをお寄せください。 

Qt Bridges for C# を試す

始め方を見る

なぜ C# から始めたのか? 

プログラミング言語のトレンドは時代とともに変化し、言語の選択は開発者個人、プロジェクト、コミュニティによって異なります。それでも、長年にわたって安定した人気を維持し続ける言語があります。C# はまさにその一例です。公開されているプログラミング言語の採用状況の分析を見ると、その傾向が明確に表れています。 

QtBridges-C#PublicBeta-Benchmark-stackoverflow_survey_2025

 Stack Overflow Survey 2025 のプロフェッショナル開発者部門で C# は7位 (クリックで拡大表示 )

QtBridges-C#PublicBeta-Benchmark-redmonk_2026

RedMonk ランキング 2012〜2026 では過去14年間の平均で C# は5位 (クリックで拡大表示) 

QtBridges-C#PublicBeta-Benchmark-stackoverflow_survey_2025

C# at the 7th place for Professional Developers on the Stackoverflow Survey 2025. Click the image to enlarge.

QtBridges-C#PublicBeta-Benchmark-redmonk_2026

C# at 5th place on average for the past 14 years on the RedMonk Rankings 2012-2026. Click the image to enlarge.

 

.NET のパッケージマネージャーである NuGet のダウンロード統計も C# を取り巻くエコシステムの成熟を示しており、累計ダウンロード数は 9,000 億件以上に達しています。また、C# の専門知識を持つ人材を採用しようとしている企業の数も、この言語の重要性を裏付けています。クラウド・IT、フィンテック・決済、航空宇宙・防衛、自動車、ゲーム、農業・食品、ヘルステックなど、幅広い業界の主要企業がその対象です。

さらに、これまで C++ で Qt アプリケーションを開発してきた企業の中には、C# プロジェクトでも Qt を活用したいというニーズが生まれています。

以上が、Qt の C# 相互運用性対応と Qt Bridges 第一弾言語としてのパブリックベータ公開を決定した主な理由です。 

What’s Next?今後の展開 

ぜひ試していただき、フィードバックをお寄せください。C# UI フレームワークとしての Qt の使い方については、専用ブログをご覧ください。 

Qt Bridges for C# を試す

始め方を見る

C# ブリッジの次のステップはテクノロジープレビュー(TP)への移行で、現在の機能の改善と拡充を予定しています。このマイルストーンに向けてフィードバックは非常に重要ですので、ぜひご意見をお聞かせください。

関連する議論は Qt Bridges フォーラムをご利用ください。TP リリース後に見つかった問題はバグ管理プラットフォーム(JIRA)にご報告ください。

今後の Qt Bridges リリース 

C# はプロジェクト第1フェーズの一部です。パブリックベータとして次に予定している言語は Rust です。最新情報はこちらでご登録してお待ちください。

これらの言語のブリッジが目標とする成熟度に達した後、第2フェーズへと進む予定です。

コメント

ブログを購読

Qt 6.11 を今すぐ試そう!

最新リリースはこちらからダウンロードできます。 www.qt.io/download

 Qt 6.11 がリリースされました!アプリケーション開発者やデバイス開発者向けに、多くの新機能と改善が追加されています。 

採用情報 

現在、さまざまなポジションで採用を行っています。募集職種はこちら をご覧ください。また、Instagram をフォローして #QtPeople の働き方もぜひチェックしてください。