<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx</link><description>Take Model-View-Controller as an example. It's often referred to as a pattern, but I don't find it terribly useful to think of it as a pattern because it contains quite a few different ideas. Different people reading about MVC in different places take</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>East.fi  &amp;raquo; Blog Archive   &amp;raquo; ASP.NET MVC, LINQ and Repository Pattern</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6678002</link><pubDate>Mon, 13 Oct 2008 14:02:38 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6678002</guid><dc:creator>East.fi  » Blog Archive   » ASP.NET MVC, LINQ and Repository Pattern</dc:creator><author>East.fi  » Blog Archive   » ASP.NET MVC, LINQ and Repository Pattern</author><description>&lt;p&gt;Pingback from &amp;nbsp;East.fi &amp;nbsp;&amp;amp;raquo; Blog Archive &amp;nbsp; &amp;amp;raquo; ASP.NET MVC, LINQ and Repository Pattern&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6678002" width="1" height="1"&gt;</description></item><item><title>fx micro account</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6639781</link><pubDate>Wed, 24 Sep 2008 03:12:59 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6639781</guid><dc:creator>fx micro account</dc:creator><author>fx micro account</author><description>&lt;p&gt;Results from tests on genetic material from alleged remains of Bigfoot, made public at a news conference in Palo Alto held after the claimed discovery swept the Internet, failed to prove the existence of the mythical half- ape and half- human creature&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6639781" width="1" height="1"&gt;</description></item><item><title>Weekly Web Nuggets #27</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6572369</link><pubDate>Wed, 27 Aug 2008 20:41:28 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6572369</guid><dc:creator>Code Monkey Labs</dc:creator><author>Code Monkey Labs</author><description>&lt;p&gt;Remember to hug a developer today ! General DateTime vs. DateTimeOffset In .NET 3.5 : In part one of his two part series on working with dates &amp;amp;amp; times in .NET 3.5, Dan Rigsby takes a look at the new DateTimeOffset structure. TimeZone vs. TimeZoneInfo&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6572369" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6570711</link><pubDate>Wed, 27 Aug 2008 06:31:32 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6570711</guid><dc:creator>Sohan</dc:creator><author>Sohan</author><description>&lt;p&gt;Regaring the MVC2, the diagram shows no relationship between model and view. I think, actually it should be a unidirectional line representing the view knows about the model, otherwise how would it represent the model without even knowing it?&lt;/p&gt;
&lt;p&gt;Say, a Customer class belongs to the model. Now, in a Customer data view, the view needs to invoke properties/methods on the model like, customer.FirstName. So, I see that the view needs some knowledge of the model to represent it.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6570711" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6568246</link><pubDate>Tue, 26 Aug 2008 16:23:50 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6568246</guid><dc:creator>gunteman</dc:creator><author>gunteman</author><description>&lt;p&gt;lazar, you bring up an interesting point. The nature (separation of concerns) of MVC is very suitable for plugin driven, composite web applications. But the ASP.NET MVC framework isn't quite there yet. The automatic discovery and routing could be handled already, and it would work if you want &amp;quot;one page=one controller&amp;quot;. However, in composite scenarios, we may want &amp;quot;in the left columns, show all 'components' which implement ILeftColumnPlugin&amp;quot;. RenderAction could provide this, but it's a feature which is heavily debated and it's also very buggy.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6568246" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6567259</link><pubDate>Tue, 26 Aug 2008 10:17:38 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6567259</guid><dc:creator>joey</dc:creator><author>joey</author><description>&lt;p&gt;I agree, there *has* to be a mention to MonoRail in and it's influence on ASP.NET MVC.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6567259" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6562613</link><pubDate>Mon, 25 Aug 2008 07:31:19 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6562613</guid><dc:creator>Samiq</dc:creator><author>Samiq</author><description>&lt;p&gt;ping bac from Samiq Bits: Model-View-Controller: a reference to its basics &lt;/p&gt;
&lt;p&gt;[... Today a post on the matter landed my RSS feeds, and thought it was a good start on the basics of MVC - it's always good to have a point of start and move from there.&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;A remarkable thing to point is his distinction to the modern days of the pattern; just as American painter Jackson Pollock once said &amp;quot;new times call for new techniques&amp;quot;. And it remains true to the way we solve problems in our industry.]&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6562613" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6561459</link><pubDate>Sun, 24 Aug 2008 23:44:22 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6561459</guid><dc:creator>Scott Marlowe</dc:creator><author>Scott Marlowe</author><description>&lt;p&gt;Great post. Thanks for the history lesson. ;-) My team is just getting started on MVC; this is a good historical intro.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6561459" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6560618</link><pubDate>Sun, 24 Aug 2008 18:52:05 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6560618</guid><dc:creator>lazar.mihai</dc:creator><author>lazar.mihai</author><description>&lt;p&gt;Since we are talking about Evolution, and since MVC's point is to offer a separation of concerns I was wondering if you might offer a tip about how to get a plugable MVC. For instance to start with a basic app that contains a little configuration and then little modules that can be dropped in the web sites bin folder be discovered and extend that web site with new routes, controllers, models and views. &lt;/p&gt;
&lt;p&gt;I'm really interested in viewing this done with ASP.NET MVC, it is the way I view the usefulness of mvc really coming together. Unfortunately the Rails movement keeps promoting a monolithic model that is not very extensible. You are forced to build one app and the replace files to get new values.&lt;/p&gt;
&lt;p&gt;It's just a thought that's been haunting me for some time now. I'd be really interested in hearing(reading) what you think of it ? &amp;nbsp;&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6560618" width="1" height="1"&gt;</description></item><item><title>re: The Evolution of MVC</title><link>http://weblogs.asp.net/stephenwalther/archive/2008/08/23/the-evolution-of-mvc.aspx#6560045</link><pubDate>Sun, 24 Aug 2008 15:55:16 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6560045</guid><dc:creator>iFew</dc:creator><author>iFew</author><description>&lt;p&gt;great! mvc model for teach beginner&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6560045" width="1" height="1"&gt;</description></item></channel></rss>