faithfulgeek.org

Agile web development

ASP.NET MVC Nearing Release!

November 19th, 2007

I’m getting very exciting about the imminent release of a CTP for the ASP.NET MVC Framework. For anyone who has not heard of it yet, check out this overview on ScottGu’s blog. There have been some great samples posted already, as teasers for this release. If you’re interested in seeing what this framework can do, check out Brad Abram’s example of creating an RSS feed. Hanselman also has some good demos he put together for DevConnections.

I can’t wait to check this stuff out. It’s a very exciting time for ASP.NET developers. I wonder how long it will take before we see a full implementation of Action Pack for ASP.NET (ala ASP.NET on Rails)?

ASP.NET and MVC: Most Viable Solution?

August 23rd, 2007

The following is my response to ScribeSonic’s article on MVC & ASP.NET. The author discusses the different frameworks that are currently available and which is the most viable solution.

I’ve used Monorail on a couple projects now. I feel so much faster working with a pure MVC implementation than I did in classic Web Forms. However, Monorail is most likely going to get the ax by our CTO due to the learning curve required for a) the MVC framework, and most importantly b) having different view engines and losing support for web forms development, page lifecycle, and third-party controls. Point (b) is one of my favorite features of Monorail, but our CTO brings up a good point in that we don’t have time to retrain EVERYBODY on a new framework with a completely new train of thought.

According to the codebetter.com article linked above, the Microsoft MVC implementation will allow for true webforms usage. This will be the single greatest feature that makes companies decide upon the MS implementation vs. Monorail or ProMesh.Net. Companies today don’t have the time or interest to retrain an entire dev team away from everything they’ve been learning for the past five years. It’s a tough situation, and while I love and will continue to support Monorail as much as possible, I’m not sure it’s the most viable option for companies that are already knee-deep in Web Forms code.