Linked by Thom Holwerda on Fri 3rd Apr 2009 18:00 UTC
.NET (dotGNU too) "Microsoft launched ASP.NET MVC 1.0 at the MIX09 event last month. This new ASP.NET enhancement brings a Rails-like model-view-controller framework to Microsoft's Web development stack. In a blog entry published on Wednesday, Microsoft developer division vice president Scott Guthrie announced that the framework is now open source. The source code is available under the terms of the Microsoft Public License (MS-PL), a permissive open source software license that has been approved by OSI and is characterized by GNU as a free software license. Microsoft's move to open the framework will enable third-party developers to modify the source code, incorporate it into their own software, and share it with other users."
Thread beginning with comment 356793
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Cool Project
by google_ninja on Fri 3rd Apr 2009 19:48 UTC in reply to "RE: Cool Project"
google_ninja
Member since:
2006-02-05

IMO the sweet spot for ASP is small to mid-range line of business apps. If you buy a control suite like DevExpress, you can slam together very high levels of functionality very quickly.

As soon as you step outside of that, it just becomes not worth it. Nowadays I am writing templated server controls for our in house designers to use. I do have a handle on the lifecycle, but unit testing anything we do tends to be 20x more complecated then the actual code.

Whenever I do anything in MVC, I just end up getting frustrated. I would use it over WebForms for anything other LoB apps in a heartbeat, but after learning rails and django there are things about it that just piss me off. Like the whole ViewData thing, the clunky code generation, the lack of any sort of persistence story for the model, and immature helper and validation story. The whole thing would have been less painful and alot more enjoyable if it had been designed from the ground up on IronPython or IronRuby

Edited 2009-04-03 19:53 UTC

Reply Parent Score: 2