ASP.NET MVCとASP.NETの違い列挙(分かり次第追記予定)

ASP.NET MVC ASP.NET
サーバーコントロール 基本的に使えない*1 使える
ポストバック 基本的に利用できない 利用できる
セッション 利用できる 利用できる
ViewState 利用できない 利用できる
コードビハインド 殆ど利用しない 多用する
MVC形式での構築 不可
.NET Frameworkの利用
JavaScriptライブラリ 利用できる 利用できる
Silverlight 利用できる 利用できる
テスト 容易 容易では無い
ASP.NETと呼べる? 構築の概念は異なるが、ASP.NET 勿論

ざっとメジャーな所を並べてみたんですが、分かり次第(間違いが判明次第)追記・修正予定。
間違いなどの指摘があればコメントお願いします。

*1:ASP.NET AJAXも含む