Global Office Directory
More Products
Share this page
Home > Community > Business Blogs > Technical Trends > Sitecore MVC – An overview
Sitecore 6.5.1 will fully support Model View Controller, - not only as native technology, but even utilizing the layout engine to enhance benefits of MVC. Read on, - and learn more about Sitecore's support Microsoft's latest approach to build ASP.NET applications.
If you look apart from the page lifecycle of Web Forms and MVC, they are actually very similar and share the majority of ASP.NET API’s/infrastructure. Any .net developer with a reasonable skillset will be able to swap between forms development and MVC.
Microsoft’s ASP.NET and Visual Studio teams invest in both Web Forms and MVC, and in my opinion neither approach is going to go away.
Yet even so, for those not being deeply involved in actual development, here are a few highlights of the two abstractions, and their general strengths and weaknesses.
In essence, I believe that the Web Forms abstraction usually can be considered a fine solution for information web sites and sites that deliver page outputs (pages that primarily consist of content, - is less dynamic).
In my opinion, MVC is well suited for web sites with application functionality (e.g. HTML 5 applications).
What exactly does this mean for you, as the web site owner or the manager of the project? It allows you to run scenarios where the bulk of your web site is delivered as Web Forms (because it is information web site, and Web Forms allows more control reuse = quicker to develop in), but the application part of your site is delivered as MVC (because it requires more rigid control).
Sitecore provides two levels of support for MVC: Native support, allowing the developer to provide an MVC route and Automatic Support using a standard Sitecore route. Both of these approaches have progressive support for MVC:
More on Native Support in the upcoming post: Sitecore MVC – Native support: An in-depth discussion on Sitecore and MVC Native Support.
More on Native Support in the upcoming post: Sitecore MVC – Automatic Support: An in-depth discussion on Sitecore and MVC Automatic Support.
By end of June, if everything pans out, we will be able to release Sitecore 6.5.1 as a technical preview. For those of you who like to get enrolled in the program, stay tuned on this channel.
Tags: API, Architecture, Infrastructure
- Lars Erhardsen June 08, 2012 at 2:43 AM
- Brian Pedersen June 08, 2012 at 3:45 AM
- Alessandro Gialnisio June 08, 2012 at 9:42 AM
- Arthur Wait June 08, 2012 at 11:46 AM
- John West June 08, 2012 at 1:03 PM
- Julius Ganns June 09, 2012 at 5:24 AM
- Lars Nielsen June 11, 2012 at 3:12 AM
- Alan Gallauresi June 11, 2012 at 9:58 AM
- Lars Nielsen June 13, 2012 at 5:06 AM
- Orion Orion June 13, 2012 at 9:00 AM
- Lars Nielsen June 13, 2012 at 10:48 AM
- Alan Gallauresi June 14, 2012 at 7:34 AM
- Per Lundqvist June 15, 2012 at 4:21 AM
- Robbert Hock June 15, 2012 at 12:22 PM
- Hetal Dave June 25, 2012 at 1:39 PM
- Naveen Naveen September 21, 2012 at 4:08 AM
- Neil Timmerman November 14, 2012 at 12:19 PM
Lars co-founded Sitecore in 2001 as a natural outgrowth of his company’s transformation from consultancy work to original software development.
This website is designed to be fully functional with scripts disabled in browser. Please contact the webmaster for any suggestions