views:

67

answers:

3

Not so much a "How to" of how to use the framework, but a good description of how the framework itself is put together?

web site? book?

or just the source code? :-)

+1  A: 

I don't think you'll find anything other than a description of how Controllers, Views and Models are related to each other, if you search for something broad like that. Sure you'll run into some blog posts which describe some under-the-hood stuff but you'll have to put the pieces together yourself.

What I suggest is this ; Don't try to discover everything at once. But try to learn one thing at a time, as reading the source code. For example, what's responsible for invoking the actions and how does it do it, etc?

But if you find resources about how everything is put together, do share :)

çağdaş
+1  A: 

When I was learning version 1, I found this article (and the included diagram) very helpful in establishing a high-level picture. Aside from that, I read Scott Guthrie's articles, and tidbits from various bloggers. And I almost always had an instance of VS running with the official source code loaded in it. Haven't played with version 2 yet, but as far as I can tell, the fundamental architecture is very much the same.

gWiz
not really interested in that kind of answer, am well versed in OO and well aware of various architectural patterns and design principles. Am happy to mine the source code, but just looking to see if anyone else has something already.I'd be interested in knowing which books talk about the design and structure of the framework itself
Keith Nicholas
My bad, updated my answer.
gWiz
nice! first article is much closer to what I'm interested in!
Keith Nicholas
+1  A: 

Other resources (either light on details and/or very early version 1) I have found are :-

http://www.red-gate.com/products/ants_performance_profiler/be_ahead_of_the_game_poster1.htm

http://blog.stevensanderson.com/2007/11/20/aspnet-mvc-pipeline-lifecycle/

Keith Nicholas
Great links, thanks for sharing!
gWiz