A Real-Life .NET to Rails rewrite

Yesterday, I commented on a blog post by Microsoft’s Robert Scoble who asked why developers are leaving .NET for Ruby on Rails. As I said then, the post itself was short, but there were many comments posted, and a lot of those posts directly answered his question.

I many more comments have been posted since then, and as I was reading through them, this one caught my eye (excerpted from comment #65):

I now develop everything in RoR.

I managed a development of an internet portal system for a University. I was employed for three years (until the end of this month!) and had a project budget of £1.2 million. We built in .NET and based most of the framework on Microsoft Content Management Server. It took 4 developers, 2 SQL boxes, several hundred thousand lines of code and many, many hundreds of thousands of pounds to get something that was so-so together.

I reimplemented the whole thing in RoR in about a week, on my own, and it was a quicker system when it was finished. I was able to develop on my feeble little iBook, deploy onto a FreeBSD server and plug it into MySQL. The finished product looked identical to the MS solution but was cheaper, quicker and more fun to develop.

This is a telling and compelling story!

Even taking into account the fact that this was a reimplementation, so the design was already known, it is still very impressive that this system could be reimplemented in a week.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s