先日、ASP.NET MVCのバージョン1が正式にリリースされた。ここでは、ASP.NET MVCの利用によって何が変わるのか、従来のASP.NETとの違いという切り口から見ていくことにする。 革新的だったASP.NETのアーキテクチャ ASP.NETが.NET Frameworkと共にリリースされたのは2002年のことである。当時はJavaサーブレットやPHPなどの「HTTPを意識しながら、テキストエディタベースでWebアプリケーションを作っていくやり方」しか存在しなかった。 その点、ASP.NETはWebアプリケーション開発のフレームワークでありながら、デスクトップアプリケーションを開発していくときと同じ感覚で利用できた点が革新的であった。すなわち、Visual Studioの画面上でテキストボックスやボタンなどのコントロールをドラッグアンドドロップで配置し、それらのコントロールに対し