I took some notes in one of the Build Conference Presentations on WebMatrix 2 as to what WebMatrix is to web developers. It was described as such:
This is a serious collection of free development tools and technologies to develop database-driven websites using both ASP.NET and PHP! In addition, the Web App Gallery and Starter Templates are an amazing treasure of assets that can jumpstart website development. In fact, in the WebMatrix 2 Presentation at the Microsoft Build Conference the presenter built 4 websites in 60 minutes using Umbraco, Joomla, WordPress, and a starter website template.
I can attest to the power of the Web App Gallery as I use it to develop Orchard CMS Websites and create custom Orchard Themes! The only thing I prefer to do in Visual Studio is to create custom Orchard Modules and Widgets, which benefit from a higher-end development environment. Otherwise, WebMatrix 2 is great for creating Orchard CMS Websites!
Some of the new features included in WebMatrix 2 are:
I have had a chance to use all of these new features and they are all really exciting.
Probably the most productive new feature in WebMatrix 2 is the Nuget Package Gallery, which allows web developers to easily install and integrate a number of helpers into their websites. There are quite a number of social networking helpers available in the Nuget Package Gallery, like:
If you want to display Twitter tweets and Twitter Follow links on your website, for example, the Twitter Helper can help you do it with very little code. The same is true for all the other helpers as well. We have always been able to add these manually, but now with Nuget support built into WebMatrix 2 it is so much easier to complete these tasks!
The one feature that shows a lot of promise is the Extension Gallery. The Extension Gallery is like the Nuget Gallery except extensions add functionality to WebMatrix 2! Visual Studio Developers can build extensions that offer new functionality in WebMatrix 2 to help developers be more productive and have a better developer experience in general. Some of the WebMatrix 2 Extensions in the gallery include:
Until WebMatrix 2 is officially released and stable we probably won't see too many extensions. But once Visual Studio Developers ( me included ) feel confident the API for developing extensions is stable, we will hopefully find a lot more extensions available to WebMatrix Developers.
WebMatrix 2 is looking really good. Lots of really nice features to make ASP.NET Web Developers and PHP Developers much more productive at developing small business websites. Developers can't beat the price tag, FREE, given the number of awesome developer tools and technologies that are included in the technology stack. If you are a Microsoft or PHP website developer looking for a good set of tools and technologies for developing websites, I highly recommend you spend some time with WebMatrix 2!