Thursday, February 01, 2007
I've been reading a lot of stories lately about developers leaving the friendly confines of .NET Land for Rails and other non-Microsoft technologies.  Perhaps the most notable being Mike Gunderloy of  The Daily Grind fame.  You can read more about Mike's journey over on his A Fresh Cup - Notes from a recovering Microsoft addict blog.  Also of interest is the Forums on the softiesonrails.com site. 

I actually thought about switching my blog engine over to Mephisto to get a little taste of Rails, however, since I'm hosting this on a Windows box the thought was short lived.

Friday, February 02, 2007 4:26:46 AM (Eastern Standard Time, UTC-05:00) | Comments [4] |  | #
Tracked by:
http://iqueryable.com/2007/02/02/RailsLikeFrameworksForTheNETDeveloper.aspx [Pingback]
"Rails like frameworks for the .NET developer" (Steve Eichert's Blog) [Trackback]
Friday, February 02, 2007 6:52:31 AM (Eastern Standard Time, UTC-05:00)
I can't help but think that the interest in Rails is not so much because of Rails doing things well, but because of .NET doing things badly. Look at the amount of code written in a typical .NET app - screeds of stored procs, extensive (often hand-written) data access code, etc.

Rails has taken a some productivity-boosting patterns and packaged them in an accessible way. Yes, there are some constraints on implementing similar patterns in a statically-typed language, but often too much is made of those contraints. I strongly believe that .NET development can be done much better, much smarter, and much more efficiently than it is commonly done today. IMHO .NET development should be almost as concise as Rails and yet _more_ poweful.

I think its far more a question of frameworks and philosophies, rather than the underlying language.
Friday, February 02, 2007 1:40:13 PM (Eastern Standard Time, UTC-05:00)
I agree 100%! While there are certain things within Rails (provided by way of Ruby) that aren't possible at the moment in .NET, I think you are absolutely correct that much of the mystical powers that people see in Rails could be brought into a framework in the .NET world. SubSonic and ActiveRecord/MonoRail are two such projects that I believe have that goal in mind.

http://www.codeplex.com/Wiki/View.aspx?ProjectName=actionpack
http://www.castleproject.org/
Wednesday, February 07, 2007 2:31:47 AM (Eastern Standard Time, UTC-05:00)
I just answered another post you had on your site, but this one struck home as well. The ASP.Net project I referred to there is actually using MonoRails. We credit that choice to letting us make the great progress that we have. Between the architecture it gives you and the ActiveRecord implementation it is built on, we didn't have to code a bunch of the plumbing stuff you ordinarily might.

We're big fans of MonoRails :)

bab
Wednesday, February 07, 2007 2:39:54 AM (Eastern Standard Time, UTC-05:00)
Brian, Thanks for the thoughts. I've been curious what kind of success people have been having with MonoRail, so its good to hear from someone who's using it with success. As you say, the plumbing that it and ActiveRecord provide is what appeals to me the most. Since I'm not currently doing much web work I haven't gotten a chance to give MonoRail a spin, but I'm looking forward to finding some time to kick it's tires.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Search
Archive
Links
Categories
Admin Login
Sign In
Blogroll
Themes
Pick a theme: