SEARCH
ASP.NET MVC Framework Initial Thoughts
Posted in: Programming by Steve on December 10, 2007
The ASP.NET MVC Framework CTP (part of 3.5 Extensions) was released late yesterday and so far, it looks pretty good. I watched Scott Hanselman’s presentation on how to use MVC and followed along in my own code to make sure there weren’t any changes. I’ve read the posts by Rob Conery and Phil Haack about TDD and the UI Helpers (which are the best invention since sliced bread).
After doing some initial testing, I was trying to visualize how I can use this new framework in my day to day programming. The sheer size of the LMS is what scares me about trying to migrate from the web forms to MVC. Is it really worth making the huge changes necessary for me to begin using it?
I did a large code change last summer. Even though it made a huge difference, I would never want to do it again. It took too long to rebuild from scratch (from 1.1 to 2.0, implementing a new business layer, and transferring the code to use LLBLGen objects).
If I were to begin a new project, this may be the way I would go since TDD seems to be much easier to implement now that the logic is all stored between layers. However, since the existing code base would be too large to convert, I believe I may have to stick with 2.0 for now.
This is unfortunate since I would love to begin using this ASAP. If the transfer of a site from 2.0 to 3.5 with MVC could be documented and presented, I would be more motivated (hint, hint). In addition to MVC, the upcoming release of telerik’s Prometheus controls (ASP.NET AJAX Futures) would also entice me for a large scale conversion.