マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

詳細

対象評価備考
1Console非常に高いapp.configのappsettings.json化と、その初期化コードを足す程度で移行作業が完了した。
2Windows Formsただし、UIコンポーネント等に互換性があることが前提となる。
3WPF
4ASP.NET Web Forms
5ASP.NET MVC中程度Consoleと同様の変更に加え、「脱System.WebによるAPI変更」、「新しいDIによる構成方法の変更」、「要求処理パイプラインの変更」、「認証周りのAPIの変更」など、技術的な難易度は少々高いが、コード変更(ポーティング)の手数はそれほど多くならない。
6ASP.NET Web API高い技術的には、CORSの構成方法が異なっている以外、前述のMVCと大差はないが、WebAPIはMVCと比べてUIレイヤ ≒ APIのI/F変更の多いフレームワーク レイヤが薄いので、移行の難易度はMVCほど高くない。また、WebApiCompatShimを使用すると.NET Frameworkと同じスタイルでインターフェイスを記述できるので移行性は更に高まる。
7ASP.NET SPA対象外非推奨

参考

Microsoft Docs

OSSC

Blog

当該 Wiki

開発基盤部会 Wiki


Tags: :.NET開発, :.NET Core, :移行


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS