Earlier today, Scott Guthrie (@scottgu) announced the release of ASP.NET MVC 3, IIS Express, SQL CE 4, Web Farm Framework, Orchard, WebMatrix. As Scott indicates in his exhaustive blog post, these products are free, build upon the .NET 4 and VS 2010 release, and add a ton of additional value to ASP.NET (both Web Forms and MVC) and the Microsoft Web Server stack. In addition to Scott’s blog post, you’ll find some great information on today’s announcements from the following blog posts:
- Introducing the NuGet Gallery by David Ebbo (@davidebbo)
- ASP.NET MVC 3 and NuGet 1.0 Released (Including Source Code!) by Phil Haack (@haacked)
- ASP.NET MVC3, WebMatrix, NuGet, IIS Express and Orchard released – The Microsoft January Web Release in Context by Scott Hanselman (@shanselman)
- Scaffold your ASP.NET MVC 3 project with the MvcScaffolding package by Steve Sanderson (@stevensanderson)
- DotNetNuke, WebMatrix, and Razor at CodeMash by Joe Brinkman (@jbrinkman)
- WebMatrix, Razor, MVC3 and Orchard Release Today! by Chris Koenig (@chriskoenig)
If you’re itching to try out these bits, the easiest way to get them is with the (new) Web Platform Installer 3.0:
The Microsoft Web Platform Installer 3.0 (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy. The Web PI also makes it easy to install and run the most popular free web applications for blogging, content management and more with the built-in Windows Web Application Gallery.
Once downloaded and installed, you’ll find many of today’s releases listed in the various sections of the Web Platform Installer 3.0:
Web Platform Installer 3.0 – Spotlight
Web Platform Installer 3.0 – Products
As always, Scott Hanselman does a great job summarizing what some might be thinking with today’s announcements (with emphasis added by me):
Folks sometimes say "slow down, you’re freaking me out, this is too much new stuff. What about my current stuff?" Here’s a few statements from me personally on today’s releases.
- Just because ASP.NET MVC 3 came out today, doesn’t mean WebForms doesn’t have some cool features coming. Remember that "ASP.NET > ASP.NET MVC". You’ll see features and improvements from both technologies move between MVC and WebForms.
- IIS Express will integrate with VS2010 in SP1 and work with both WebForms and MVC.
- You can mix Razor Views and Web Forms Views within MVC. The creation/existence of Razor doesn’t obviate your existing work.
- SQL Compact works great with WebForms as well as ASP.NET MVC, not to mention any .NET project. Ever want a tiny database for a command-line app and didn’t want the headache? Bam.
- SQL Compact database can be upgraded into full SQL Server databases when/if you outgrow SQL Compact.
- While NuGet is bundled with ASP.NET MVC in today’s release, you can use it for any .NET project type. Most NuGet libraries are not specific to ASP.NET MVC.
As I’ve said before, Microsoft is creating new LEGO pieces for software development to round our existing collection of bricks out. Be excited about these bricks, but remember they augment the existing ones, not replace them.
So, there you have it. A boat-load of new bits and products worth checking out. There’s lots of stuff to digest but as always, my team and I will make sure to help you understand what it all means for you, now and into the future. In short, if you’re a web developer, today is a very good day.