Jess Chadwick
Thursday, May 9th, 2008 - 6:15 PM
The
Model-View-Controller (MVC) architectural pattern is one that many developers
are familiar with which separates an application into three main components:
the model, the view, and the controller. The ASP.NET MVC framework provides an
alternative to the ASP.NET Web Forms pattern for creating MVC-based Web
applications. It is a lightweight, highly testable framework that allows you to
easily incorporate this pattern into your applications, helping to separate
the different aspects (input logic,
business logic, and UI logic) into loosely-coupled and pluggable elements.
ASP.NET MVC is an
alternative to standard ASP.NET Web Forms development, not a replacement. In this presentation we'll explore the
advantages that ASP.NET MVC has to offer, including:
- Maintaining a clear
separation of concerns
- Facilitating Test-Driven
Development
- More control over more
aspects of your applications, particularly the URLs and the HTML you emit
Speaker
Bio
Jess Chadwick is the
Web Lead at Infragistics, responsible for keeping all their various web
properties up and running. He has over 7
years experience with .NET technologies ranging from embedded devices in
startups to enterprise-scale web farms at Fortune 500s. He is actively involved with the community,
acting as Leader of the NJDOTNET Central New Jersey .NET user group and
actively contributing to various open source projects such as
CodeCampServer. You can visit his blog
at http://blog.jesschadwick.com.