.NET

2016/08/15
.NET関連。ほぼこれが中心になる見込み。

フレームワークの種類

.NET FrameworkWindows専用
.NET CoreWindows,Linux,MacOS上で動くアプリ開発用
.NET Standardどのフレームワークからも利用可能なライブラリ開発用
MonoXamariniOS,Android,OS X用のアプリ開発
BlazorChrome,Firefox,Edge,Safari等主要ブラウザで動く。SPAをC#(Razor)で開発

.NET Framework

Windows FormsWindows用のアプリ。ツールボックスからコントロールをドロップしてUI作成
WPF(Windows Presentation Foundation)Windows用アプリ。XAMLを使ってUI作成
UWP(Universal Windows Platform)PC、タブレット、Xbox、HoloLens、Surface Hub、IoT等で動くアプリ
WF(Windows Workflow Foundation)ワークフロー作成用
WCF(Windows Communication Foundation)サービス作成用
ASP.NETWebFormWindows Formsに似た方法でWebアプリ作成
ASP.NET MVCモデル、ビュー、コントローラで作成
Web APIRESTfulなサービス作成

.NET Core

ASP.NET CoreRazor PagesMVVMパターンでWebアプリ作成
MVCMVCパターンでWebアプリ作成
APIRESTful HTTPサービス
OK キャンセル 確認 その他