Republished with Permission - Original Article
Today we released a beta of the new ASP.NET MVC
framework. Click here to download it. You can also visit www.asp.net/mvc to explore tutorials, quickstarts,
and videos
to learn more.
The ASP.NET MVC Beta works with both .NET 3.5 and .NET 3.5
SP1, and supports both VS 2008 and Visual Web Developer 2008 Express SP1 (which
is free - and now supports class libraries and web application project types).
Today's ASP.NET MVC Beta release comes with an explicit
"go-live" license that allows you to deploy it in production
environments. The previous preview releases also allowed go-live
deployments, but did so by not denying permission to deploy as opposed to
explicitly granting it (which was a common source of confusion). Today's
release is clearer about this in the license.
The beta release is getting close to V1 feature complete,
although there are still a few more features that will be added before the
final "V1" release (including several VS tooling enhancements).
The team decided to call this release a "beta", though, because the
quality and testing of it is higher than the previous previews (a lot of bug
fixes and performance tuning work went into it), and they feel that the core features
that are in it are now "baked enough" that there won't be major
changes from this release to the final product.
This post contains a quick summary of some of the new
features and changes in this build compared to the previous "Preview
5" release:
New
"Add View" Menu in Visual Studio
New
\Scripts directory and jQuery Support
Built-in
Model Binder Support for Complex Types
Refactored
Model Binder Infrastructure
Strongly
Typed UpdateModel and TryUpdateModel WhiteList Filtering
Improved
Unit Testing of UpdateModel and TryUpdateModel Scenarios
Strongly
Typed [AcceptVerbs] attribute
Better
Validation Error Messages
HTML
Helper Cleanup and Refactoring
Silverlight
/ ASP.NET MVC Project Integration
ASP.NET
MVC Futures Assembly
\Bin
and GAC Assembly Deployment
I am also planning to publish a few end to end tutorials in
the weeks ahead that explain ASP.NET MVC concepts in more depth for folks who
have not looked at it before, and who want a "from the beginning" set
of tutorials on how to get started.