views:

97

answers:

2

I really like the idea of reading others people code to improve your design skills. Open source can help here a lot.

This can teach you basic OO principles. But I'm not writing frameworks, I'm writing code for real customers with quite complicated domain logic.

There are lots of manuals of different MVC frameworks(like Create a blog with Ruby on rails in 15 minutes). But hey it is difficult to mess with small pet project.

How can I get a possibility of reading real production code dealing with complicated business domain logic?

I'm interested in any MVC frameworks(any languages).

+1  A: 

ASP.NET quickly offers a pretty comprehensive case study of an MVC implementation at the end of the book.

Yuriy Faktorovich
That book is very poor compared to the book pro ASP.NET MVC Framework by Steven Sanderson
RichardOD
I like the PRO series too, but didn't have the time so I gave that one a try.
Yuriy Faktorovich
Thanks, Yura! I haven't worked with ASP.NET before but I think that it doesn't matter :) Will read this one.
Fedyashev Nikita
@Yukiy- I read both and preferred the pro one by far
RichardOD
+1  A: 

Django is both object oriented and MVC based framework written in Python. The Chapter 5: Models of the free Django book explains the MVC pattern as applied to Django.

Also look at this SO question.

ardsrk