「ASP.NET Core」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 1行目: | 1行目: | ||
'''ASP.NET Core'''とは、[[.NET Core]] | '''ASP.NET Core'''とは、[[.NET Core]]以降(.NET6など)の上に再構築された[[ウェブアプリケーション]]を作るための[[フレームワーク]]です。 | ||
[[.NET Framework]]が「[[.NET Core]] 1.0」としてイチから再出発することになったのに伴い、[[ASP.NET]]も「[[ASP.NET Core]]」として再出発することになりました。 | [[.NET Framework]]が「[[.NET Core]] 1.0」としてイチから再出発することになったのに伴い、[[ASP.NET]]も「[[ASP.NET Core]]」として再出発することになりました。 | ||
2024年10月16日 (水) 01:58時点における版
ASP.NET Coreとは、.NET Core以降(.NET6など)の上に再構築されたウェブアプリケーションを作るためのフレームワークです。
.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で動かせるようになった」「dockerコンテナに格納できるようなった」ということらしいです。
まだまだ始まったばかりであり発展途上ではあるが、やっとJBossなどのアプリケーション・サーバーと対抗できる下地ができた感じである。
性能
node.jsとの比較では圧倒的にasp.net coreの方が高速かつメモリ消費量も少ないということです。
外部リンク
- 公式リポジトリ