You probably already know that ASP.NET MVC Preview 1 has been released. You can quickly watch the video to get the impression.
Overall, I must admit, I like it. Things I like the most:
- Display and Edit Templates – I did workaround it in MVC 1 by using partials with specific name,
- Areas support. As Scott explains it allows to reuse various ASP.NET MVC projects.
- DataAnnotation validation support – why are we forced to apply attributes on our model. I often have situations where I cannot tell exact validation rule developing the Model. I should specify it later. No way of doing it with DataAnnotations. There MUST be an interface for custom validation provider.
- As far as I understand (from the Release Notes) Views from Area projects should be copied over to the main project. This IS UGLY IT IS NOT REUSABLE VIEW, IT IS CUT-AND-PASTABLE VIEW with all the consequences.