ASP.NET Web Forms
•ASP.NET登場時からある一番の古株
– 2002年に登場
– 現在の最新バージョンは
「Web Forms 4.5.1」
• 当初は「ASP.NET=コレ」
– そもそもWeb Formsという名前は
後述の「ASP.NET MVC」が出てきてから
区別のために呼ばれ始めた
ASP.NET Web API
•RESTful
– REST
• Representational State Transfer
– HTTPの動詞とAPIのメソッドを対応させる
• POST / GET / PUT / DELETE
• 汎用的な出力形式
– JOSN
– xml
• OData対応
2009~2012年 進撃のMVC
• 2009年03月、MVC1.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の進化も止まらない
ASP.NET MVC 6,Entity Framework 7 ,
SignalR 3
• MVC 6はMVC, Web API , Web Pages
を含む
–名前空間やアセンブリを整理し統合
• Web FormsはvNextで
バージョンアップしない
–Web Forms 4.5.xの実行はサポート