3 ms·
> Actual coding-wise, ASP.NET MVC is closer to WebForms than Rails. How so? I've never worked with WebForms, but I have done a few Rails projects. I don't see
by tansey 16y ago
> Actual coding-wise, ASP.NET MVC is closer to WebForms than Rails.
How so?
I've never worked with WebForms, but I have done a few Rails projects. I don't see any real differences except for ActiveRecord, which does have a .NET port: http://www.castleproject.org/activerecord/ http://www.castleproject.org/activerecord/
Also, I wasn't trying to start a fight (really!). I just think that more .NET hackers should be motivated to do startups. IMHO, I think this is the year that .NET startups begin to take off. All the pieces are in place, it's just about motivating the community.
- bdclimber14 16y agoI have several years of experience in ASP.net webforms, MVC, and Rails, and I also don't see the argument that webforms is closer to .net MVC than Rails. Sure, the syntax is more similar because both can be C#. I'm guessing this is what you mean, but the philosophy and architecture of MVC presents such a dramatic difference from webforms that I would argue it is strikingly different.
- bdclimber14 16y agoI have no problem with .net, but what od you mean about "all the pieces are in place"?
- tansey 16y agoI mean the barrier to entry has been lowered drastically. I used to do my projects in Rails because I didn't want to go through the hell of renting and setting up a server for ASP.NET. Also, MVC 3 has really flattened the learning curve and the expert community is finally putting together seriously good OSS and tutorials. Finally, MVC 3 development is also highly decoupled from a lot of the uglier MS attempts at making a totally proprietary stack (MS AJAX -> jQuery, Codeplex -> Github, Azure -> AppHarbor).
- bdclimber14 16y agoIt's certainly much better than a few years ago, and an order of magnitude improved over webforms. In some respects, I think the OSS ecosystem has much room to grow to catch up with Rails and Django. Although Rails and Django could also learn some tricks from Microsoft.