「ASP.NET Core」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの白紙化)
タグ: 白紙化
1行目: 1行目:
 +
ASP.NET Coreとは、[[.NET Core]]上に再構築されたウェブアプリケーションを作るためのフレームワークです。
  
 +
 +
[[.NET Framework]]が「[[.NET Core]] 1.0」としてイチから再出発することになったのに伴い、[[ASP.NET]]も「[[ASP.NET Core]]」として再出発することになりました。
 +
 +
その中身は従来と比べ驚くほどシンプルになりました。
 +
旧来の[[Windows]]が大前提の「[[ASP.NET]](無印)」とは完全に別物です。
 +
 +
最大の変更点は、旧来のASP.NETとの互換性を切り捨てたことで「Windows依存」がなくなり、LinuxやmacOSでも動作が可能になりました。旧来のASP.NETではちょっと凝ったことをしようとすると「[[Windows]]の機能でやれ」「[[IIS]]の機能でやれ」というWindows依存がとても酷かったのですが、これらはすべて排除されました。これによりマイクロソフトのクラウドサービスである「Azure上のLinuxで動かせるようになった」ということらしいです。
 +
 +
まだまだ始まったばかりであり発展途上ではあるが、やっと[[JBoss]]などの[[アプリケーション・サーバー]]と対抗できる下地ができた感じである。
 +
 +
== 外部リンク ==
 +
* 公式リポジトリ
 +
*: https://github.com/aspnet/home
 +
 +
== 関連項目 ==
 +
* [[.NET Core]]
 +
 +
[[category: .NET Core]]
 +
[[category: ASP.NET Core]

2024年3月7日 (木) 01:49時点における版

ASP.NET Coreとは、.NET Core上に再構築されたウェブアプリケーションを作るためのフレームワークです。


.NET Frameworkが「.NET Core 1.0」としてイチから再出発することになったのに伴い、ASP.NETも「ASP.NET Core」として再出発することになりました。

その中身は従来と比べ驚くほどシンプルになりました。 旧来のWindowsが大前提の「ASP.NET(無印)」とは完全に別物です。

最大の変更点は、旧来のASP.NETとの互換性を切り捨てたことで「Windows依存」がなくなり、LinuxやmacOSでも動作が可能になりました。旧来のASP.NETではちょっと凝ったことをしようとすると「Windowsの機能でやれ」「IISの機能でやれ」というWindows依存がとても酷かったのですが、これらはすべて排除されました。これによりマイクロソフトのクラウドサービスである「Azure上のLinuxで動かせるようになった」ということらしいです。

まだまだ始まったばかりであり発展途上ではあるが、やっとJBossなどのアプリケーション・サーバーと対抗できる下地ができた感じである。

外部リンク

関連項目

[[category: ASP.NET Core]