Reasons why I’m excited about ASP.NET MVC 3:
1. New Helpers
Helpers is an area ASP.NET MVC has been lacking at, compared to other MVC frameworks. MVC 3 will have new helpers that tend to close that gap:
- Chart – helps creating charts. Very nice!
- WebGrid – renders a collection of objects as a grid including paging and sorting. Should output a plain HTML table. Hopefully that’s all there is to it…
- WebImage – helps in creating images. This also contains methods for basic image operations like rotating.
- WebMail – used to send emails.
The next helpers have been referred to as “task-based helpers”. They should have been a part of the beta version but they’re not there… I hope they’ll make it to the release version because they are just pure awesomeness:
- Video – contains methods like Video.Flash, Video.Silverlight and Video.MediaPlayer which allow adding their corresponding HTML tags with ease.
- Twitter – contains basic twitter operations like rendering the twitter stream for a specified user or the results of a given search.
- ReCapcha – helps using the reCAPTCHA service.
- Gravatar – helps consuming a user’s avatar from the Gravatar service.
- Analytics – provides different methods like GetGoogleHtml, GetStatCounterHtml or GetYahooHtml that render the required javascript code for the different analytics services.
2. Support for Unobtrusive jQuery-Based Ajax
In ASP.NET MVC 3, Ajax.ActionLink, Ajax.RouteLink, Ajax.BeginForm and Ajax.BeginRouteForm will use JQuery to connect to the server. In addition, they will not use inline javascript, and instead they will call functions placed within javascript files.
3. Better Extensibility with new Dependency Injection Support
ASP.NET MVC 3 will contain numerous extensibility possibilities. Almost anything can be extended using DI, which opens so much opportunities. Just what extensibility means! As you can read Brad Wilson’s post for a detailed guide to these new extensibility features.
4. NuPack Integration
NuPack is Microsoft’s new packaging system and it is fully integrated with ASP.NET MVC 3. Right click on the References folder in the Solution Explorer and choose “Add Package Reference…”:
Now, you can get this all new features of ASP.NET MVC 3.0 at here.
1. New Helpers
Helpers is an area ASP.NET MVC has been lacking at, compared to other MVC frameworks. MVC 3 will have new helpers that tend to close that gap:
- Chart – helps creating charts. Very nice!
- WebGrid – renders a collection of objects as a grid including paging and sorting. Should output a plain HTML table. Hopefully that’s all there is to it…
- WebImage – helps in creating images. This also contains methods for basic image operations like rotating.
- WebMail – used to send emails.
The next helpers have been referred to as “task-based helpers”. They should have been a part of the beta version but they’re not there… I hope they’ll make it to the release version because they are just pure awesomeness:
- Video – contains methods like Video.Flash, Video.Silverlight and Video.MediaPlayer which allow adding their corresponding HTML tags with ease.
- Twitter – contains basic twitter operations like rendering the twitter stream for a specified user or the results of a given search.
- ReCapcha – helps using the reCAPTCHA service.
- Gravatar – helps consuming a user’s avatar from the Gravatar service.
- Analytics – provides different methods like GetGoogleHtml, GetStatCounterHtml or GetYahooHtml that render the required javascript code for the different analytics services.
2. Support for Unobtrusive jQuery-Based Ajax
In ASP.NET MVC 3, Ajax.ActionLink, Ajax.RouteLink, Ajax.BeginForm and Ajax.BeginRouteForm will use JQuery to connect to the server. In addition, they will not use inline javascript, and instead they will call functions placed within javascript files.
3. Better Extensibility with new Dependency Injection Support
ASP.NET MVC 3 will contain numerous extensibility possibilities. Almost anything can be extended using DI, which opens so much opportunities. Just what extensibility means! As you can read Brad Wilson’s post for a detailed guide to these new extensibility features.
4. NuPack Integration
NuPack is Microsoft’s new packaging system and it is fully integrated with ASP.NET MVC 3. Right click on the References folder in the Solution Explorer and choose “Add Package Reference…”:
Now, you can get this all new features of ASP.NET MVC 3.0 at here.

No comments:
Post a Comment