マイクロソフト、「.NET 5」のプレビュー版を公開--クロスプラットフォーム開発を強化

Liam Tung (Special to ZDNET.com) 翻訳校正: 編集部

2020-03-18 13:58

 Microsoftは、最初の開発者向けプレビュー版「.NET 5」をリリースした。.NET 5は、11月に一般提供の開始が予定されている.NETファミリーの次のメジャーリリースで、「Windows 10」や「iOS」「Android」デバイスに対応したネイティブアプリを開発できる。

 .NET 5のプレビュー版は、2019年後半にリリースされた.NET Core 3.0と3.1をベースにしている。Microsoftによれば、.NET Core 3は.NETとしては過去最高のペースで開発者に採用されており、この1年で100万人のユーザーを獲得したという。

 .NET 5のリリースが重要なのは、モバイルアプリ開発プラットフォームである「Xamarin」が統合され、デスクトップとモバイルの各.NET開発フレームワークが1つになるためだ。

 .NET Core 3では、デスクトップアプリ開発のための「Windows Forms」と「Windows Presentation Foundation(WPF)」、ARM64のサポート、ウェブアプリを構築するための「Blazor」、データセンターのサービスを結び付けるRPCフレームワークである「gRPC」が導入された。

 .NET 5は、「ASP.NET Core」「Entity Framework Core」、Windows Forms、WPF、Xamarin、ML.NETを含んだものになる。

 Microsoftで.NETプラットフォーム担当プログラムマネジメントディレクターのScott Hunter氏は、「全ての新しいアプリケーションは、まずは.NET Coreで、その後は.NET 5で構築されるべきだ」と明確に述べている

 今回のプレビュー版には、ARM64と.NET Coreランタイムのサポートが含まれており、次回のプレビュー版ではASP.NET CoreのSDKが追加される予定だが、WPFやWindows Formsが追加されるのはそれ以降のプレビュー版になる。

 .NETのゴールは、Xamarinを.NET Coreのベースクラスライブラリ(BCL)に統合して、全ての.NET 5アプリケーションで使える共通のBCLを持つ、統一的な.NET SDKを作ることだ。Xamarinは.NET 5に統合されるため、.NET SDKではモバイルもサポートされる。

 また、ネイティブアプリケーションで、Windowsデスクトップ、「Microsoft Duo」(Android)、iOSなどの複数のプラットフォームをサポートできるようになる。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]