18. ASP.NET Web API
• RESTful
– REST
• Representational State Transfer
– HTTPの動詞とAPIのメソッドを対応させる
• POST / GET / PUT / DELETE
• 汎用的な出力形式
– JOSN
– xml
• OData対応
28. 2009~2012年 進撃のMVC
• 2009年03月、MVC 1.0
• 2010年03月、MVC 2.0
• 2010年04月、ASP.NET 4.0
– VS2010, .NET 4.0
– Web Forms 4.0
• 2011年01月、MVC 3.0, Web Pages 1.0
• 2012年08月、MVC 4.0, Web API 1.0, Web Pages 2
– VS2012, .NET 4.5
– Web Forms 4.5
MVCが怒涛の勢いで進化
Web APIとWeb Pagesも登場
29. 2013~2014年 SignalRの登場とMVC 5
• 2013年02月、SignalR 1.0
• 2013年08月、SignalR 2.0
• 2013年10月、MVC 5, Web API 2,
Web Pages 3
– VS2013, .NET 4.5.1
Web Forms 4.5.1
• 2014年01月、MVC 5.1, Web API 2.1,
Web Pages 3.1
SignalRが登場
MVCの進化も止まらない
56. ASP.NET MVC 6, Entity Framework 7 ,
SignalR 3
• MVC 6はMVC, Web API , Web Pages
を含む
–名前空間やアセンブリを整理し統合
• Web FormsはvNextで
バージョンアップしない
–Web Forms 4.5.xの実行はサポート