Microsoft's ASP.NET MVC allows you to build Model/View/Controller (MVC) applications
with the ASP.NET framework. While the architecture has been around for decades and
Scott Guthrie first blogged about ASP.NET MVC in October of 2007, Version 1.0 was
released in March of this year.
This is a different way of developing applications for ASP.NET than we've been used
to with ASP.NET webforms. Some of it's promise is the "separation of concerns" and
the ability to easily design for testability.
If you're interested in learning more about MVC, come to this session at BostonDotNet.
We'll take an introductory look at MVC and discuss options for a series of free
sessions on MVC this summer.
If you want to do some advanced reading before the session, take a look at the Nerd
Dinner code sample on Codeplex and the free downloadable first chapter of the book
Professional ASP.NET MVC 1.0. You'll find links at http://bobsbits.rgoodsoftware.com/blog/archive/2009/06/28/mvc-resources.aspx
Bob Goodearl is a software consultant specializing in custom software
architecture, design and development using the Microsoft .Net tools and platform.
You can reach him at http://www.rgoodsoftware.com.
This presentation will explore the integration of the design side of web development
with Expression Web 2 and the integration with Visual Studio. In this presentation
we will explore how to: prototype and build web application; illustrate the workflow
between web designer and web developer; and also how to get the most out of the
tools and technique that you have been using for years and some that you may have
not heard of before or just started out using them. The application that we are
going to build over the presentation will use Expression Web 2, VS 2008 and SQL
Server 2008.
The languages that we are going to use for UI: CSS, HTML, ASP.NET and C#, LINQ for
Business Logic. Whether you are a designer or developer this will be a great opportunity
to see the tools and how best to utilize them together to create a good solution.