14. SPAを実現する技術の全体像(主なものを抜粋)
14
HTML CSS
JavaScript TypeScript jQuery Knockout 3rd Party AngularJS
ASP.NET 4.6
C# LINQ Entity Framework SQL Database / SQL Server
MVC Web API ASP.NET Core 1.0 / 1.1
Azure App Service (Web Site) Docker Nano Server
Visual Studio Visual Studio Team Services / Team Foundation Server
NuGet npm Bower Grunt gulp webpack
DOM MVVM Web Authentication
16. 始め方とステップアップ(お奨め)
16
HTML CSS
JavaScript TypeScript jQuery Knockout 3rd Party AngularJS
ASP.NET 4.6
C# LINQ Entity Framework SQL Database / SQL Server
MVC Web API ASP.NET Core 1.0 / 1.1
Azure App Service (Web Site) Docker Nano Server
Visual Studio Visual Studio Team Services / Team Foundation Server
NuGet npm Bower Grunt gulp webpack
DOM MVVM ■基礎(別途勉強が必要)
■本書のカバー範囲
■最低限カバー
■ステップアップ
Web Authentication
30. ASP.NET Core が使えるなら使おう!
いち早く取り入れている人が身近にいるチームでは採用しよう!
過渡期は情報(細かいノウハウ)があっという間に古くなる
Visual Studio 2017 / Visual Studio for Mac の情報に注目!そろそろ落ち着くはず
独学やASP.NET 4.6の資産が多いチームでは、ほんの少しだけ待ちかも
本書では ASP.NET 4.6 を扱う
基本は同じ(近い将来 ASP.NET Coreへステップアップ!) 30
31. さらにASP.NET が動く環境も変わっていく!
AzureやオンプレWindowsサーバー(IIS)で動く
これからはマイクロサービス対応
細かい機能ごとにWeb API群を分けてリリースするイメージ
Nano Server (超最小のWindows Server 2016)、Docker (コンテナ) でもASP.NETは動く
本書では Azure App Service (Web Site) を扱う
基本は同じ・設計は工夫が必要(近い将来 マイクロサービスへステップアップ!)
31