Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Dec 17, 2007 02:24 PM|LINK
First, this is off-topic, but for an application that is going to take 20 man-years to build, I sincerely hope that you plan a little bit more than Presentation -> BLL -> DAL. I'd also recommend frequent releases in an agile fashion to make sure the project
is a success, but that is conversation for another day.
About MVC, it is a perfect fit for a large system like you are describing. You have so much more control in testing and you don't have to wrestle any viewstate or complex page lifecycle issues that you might see people posting here about.
There is a reference application currently under construction in MVCContrib (http://www.codeplex.com/mvccontrib) so check that out and get a feel for it.