it-swarm-ja.com

ASP.NET5はモノラルなしでLinux上で実行できますか?

スコット・ハンゼルマンのブログ投稿を読んだ後 。NET 2015を発表 彼は言います

ASP.NET 5は、Windows、Mac、およびLinuxで使用できます。 MacとLinuxのサポートはまもなく登場します...

これは、.NETフレームワークがMonoに依存せずにMacとLinuxで公式にサポートされることを意味しますか?私はそれを正しく解釈しましたか?

1
Red Taz

はい、あなたはそれを正しく解釈しました。 ASP.NET 5は、.NETCoreと呼ばれる新しいランタイムで実行されます。 Scott Guthrieは、.NET Coreの3つの主な機能について 彼のブログ で説明しました。

  1. .NET Coreランタイムをアプリでデプロイできます。つまり、アプリは、ホストオペレーティングシステムにインストールされているランタイムのバージョンではなく、デプロイされたバージョンのランタイムで実行されます。
  2. アプリは、本当に必要な機能にのみ依存しています。したがって、アプリに関係のない機能のランタイムを更新/サービスするように求められることはありません。
  3. これで、アプリをクロスプラットフォームで実行できます。 Windows、Linux、Mac OSXシステム用の.NETCoreのクロスプラットフォームバージョンを提供します。

そのため、Microsoftは3つのオペレーティングシステムすべてにランタイム環境を提供します。この記事の執筆時点では、.NETCoreはまだ完成していません。 Windowsをサポートしていますが、Mac OSXとLinuxのサポートはまだかなり制限されています。 Github page で.NETCoreの開発をフォローできます。

4
heavyd