O lançamento do Release Candidate 2 do ASP.NET MVC 2 sinaliza a proximidade da versão final do framework. O ASP.NET MVC provê um modelo action-based, ao contrário do component based do WebForms e do JSF do Java EE, modelo que se repopularizou muito com a ajuda do Rails.
Desde o lançamento de suas primeiras versões, o embate WebForms versus MVC aparece com frequência na lista de discussão brasileira .NET Architects e em diversos blogs na comunidade, gerando discussões inflamadas. Apesar da Microsoft afirmar a continuidade do WebForms, é importante saber se pode haver uma adoção maciça de um dos dois frameworks, fazendo com que o próprio mercado tornasse um dos framework impopular, culminando no fim de um dos dois.
Diversos provedores, inclusive brasileiros, oferecem hospedagem ao ASP.NET MVC desde suas primeiras versões, facilitando a adoção deste.
Qual é a sua experiência? Tem preferido trabalhar com WebForms ou MVC?