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

編集の要約なし
編集の要約なし
 
3行目: 3行目:
[[.NET Framework]]が「[[.NET Core]] 1.0」としてイチから再出発することになったのに伴い、[[ASP.NET]]も「[[ASP.NET Core]]」として再出発することになりました。
[[.NET Framework]]が「[[.NET Core]] 1.0」としてイチから再出発することになったのに伴い、[[ASP.NET]]も「[[ASP.NET Core]]」として再出発することになりました。


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


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