ASP.NET MVC 1.0 Release Candidate
Earlier today Scott Guthrie announced the ASP.NET MVC 1.0 Release Candidate is now available for download. This release is expected to be the last public release before the final 1.0 release planned for February.
ASP.NET MVC has been growing in popularity and getting a lot of attention among the ALT.NET and Test Driven Development communities. However, few development teams can risk creating production sites on volatile beta software. RC1 marks a major milestone as it is expected to be fully compatible with the final release, though this has not been officially stated. The MVC development team has stated their focus from now until the official 1.0 release will be fixing existing bugs and incorporating community feedback. This should allow development teams to start using MVC on long-term projects.
As stated in the release notes, numerous enhancement have been added with RC1:
- Visual Studio now has explicit commands for common actions, e.g., "Go to View" from controller, "Go to Controller" from view, "Add Controller", etc.
- Improved Refactoring in Visual Studio
- Optional Compiler Post-Build Step to detect errors within views at compile time, also available as a MSBuild task
- New BeginRouteForm extension methods
- Helpers added to prevent cross-site request forgery attacks
- Improved form posting and binding
- ControllerContext changed to allow easier unit testing and mocking
- Improved file handling and uploading
- Improved AJAX integration and helper methods
- Streamlined View creation and binding, including Views without code-behind files
Updated tutorials will be available soon on the official ASP.NET MVC website.