ASP.NET
ASP.NET MVC
MVC 3 をパッケージ開発に適用。このプロジェクトでは、Infragistics Ignite UI と共に使用し、リッチ UI を開発。Web Forms よりもパフォーマンスがよく構造設計がしやすい。生産性も高く、よく出来たフレームワーク。MVC 3 からは、Razor 記法が導入され簡潔にサーバーサイド処理が書けるようになった。
ASP.NET Web Forms
業務アプリ開発で利用。postback 方式で Windows Forms 経験者からの移行がしやすい。Ajax も簡単に利用可能。ViewState に色々と保存すると重い。今はメインストリームのテクノロジーではない。
ASP.NET DynamicData が出た時、自社システムに適用した。Web Forms ベースの Scaffold 系技術だが、カスタマイズが柔軟にできて生産性も非常に高かった。
https://gyazo.com/7b260d7724c7a8156477eb2e57312ddb