BT

.NET Core 3ハWindowsデスクトップアプリをサポートする

| 作者: Jeff Martin フォローする 16 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2018年5月9日. 推定読書時間: 2 分 |

原文(投稿日:2018/05/08)へのリンク

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

今日、Build Developer ConferenceにおいてMicrosoftは.NET Coreの次のリリースで、Windowsデスクトップアプリケーション開発をサポートすると発表した。つまり開発者は.NET CoreアプリでUWP、WPF、Windows Formsをターゲットにできるということだ。これらのGUIフレームワークはまだ、Windowsのみだが、このサポートにより開発者はアプリケーションロジックをより簡単に再利用できるようになる。

.NET Core 2でサポートされている3つの言語(C#, VB, F#) は、.NET Core 3でもサポートされ、Windowsデスクトップアプリケーション開発でも使用できる。.NET Core 3のプレビューは、2018年中にリリースされる予定だが、最終版は2019年まで予定されていない。

開発者が、既存の.NET Framework for Windowsではなく.NET Coreを使いたい理由はなにか?それにはいくつかの理由がある。まず、.NET Frameworkとは違い、.NET Coreアプリは完全に独立しており、異なるバージョンの.NET Coreを使用することが可能だ。.NET Core 3の新しいオプションでは、.NET Coreランタイムと組み合わせて実行できる単一の実行ファイルを生成することが可能だ。

既存の.NETアプリケーションを.NET Core 3に移行するには、いくらかの作業が必要になる。これには.NET Core 3をターゲットにした再コンパイルが必要になり、プロジェクトファイルも同様に更新が必要だ。MicrosoftのRich Lander氏によると、依存関係はターゲットの変更とリコンパイルサイクルが必要なくなる予定である。

この発表に反応した開発者は、WPFとWinFormsをGitHub上でオープンソース化する可能性について尋ねた。興味深いことにこの要求は、Lander氏に否定されてはない - Microsoftは将来的にオープンにする可能性がある。コミュニティの主な望みは、これらをmacOSやLinuxに移植するよりも、Windows用のGUIツールキットの拡張とモダン化である。

 

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT