![見出し画像](https://assets.st-note.com/production/uploads/images/43570390/rectangle_large_type_2_d0238c0cc324d72e2ea5b6780902eea9.png?width=1200)
Angular/マイクロソフト
TypeScript はマイクロソフトによって開発され、メンテナンスされているオープンソース。マイクロソフトもクラウド、Webアプリの普及に乗ってる。
過去を引きずる.NET
.NET 5
.NET 5 は .NET Framework の後継。クラスプラットフォームにしたい。
ASP.NETもIISも曖昧
API バックエンドとして ASP.NET Core 。UI は AngularでもOK。
ASP.NET Core
ASP.NET Core は、Windows、macOS、または Linux で最新のクラウド ベース Web アプリを構築するための、オープン ソースのクロスプラットフォーム フレームワークです。
ASP.NET 4.x
ASP.NET 4.x は成熟したフレームワークであり、Windows サーバー ベース Web アプリを構築するために必要なサービスを提供します。
Entity Frameworkも
EF Core
Entity Framework Core (EF Core) は、.NET 用の最新のオブジェクト データベース マッパーです。 LINQ クエリ、変更の追跡、更新、スキーマの移行がサポートされています。
EF Core は、データベース プロバイダーのプラグイン モデルを使用して、SQL Server または SQL Azure、SQLite、Azure Cosmos DB、MySQL、PostgreSQL、その他多くのデータベースと連携します。
EF6
Entity Framework 6 (EF6) は、.NET Framework 向けに設計されたオブジェクト リレーショナル マッパーですが、.NET Core をサポートしています。 EF6 は安定したサポートされている製品ですが、現在は積極的に開発されていません。
3 サード パーティによって実装されている EF Core データベース プロバイダーは、EF Core の新しいメジャー バージョンへの更新に遅れが生じる可能性があります。
4 SQL Server Compact および Jet プロバイダーは、.NET Framework (.NET Core ではない) のみに対応しています。