# Asp.Net MVC .... V/S... IronRuby On Rails

**URL:** <https://www.ruby-forum.com/t/asp-net-mvc-v-s-ironruby-on-rails/130077>\
**Category:** IronRuby\
**Created:** [February 25, 2008, 8:16am UTC](https://www.ruby-forum.com/t/asp-net-mvc-v-s-ironruby-on-rails/130077 "2008-02-25T08:16:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![webreservoir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e480ec/32.png) [@webreservoir](https://www.ruby-forum.com/u/webreservoir)\
**Post date:** [February 25, 2008, 8:16am UTC](https://www.ruby-forum.com/t/asp-net-mvc-v-s-ironruby-on-rails/130077/1 "2008-02-25T08:16:43Z")

</div>

Hello,

( Please note all this discussion below is about [Asp.Net](http://Asp.Net) MVC with  
IronRuby only.)

I just finished reading the first chapter on [Asp.Net](http://Asp.Net) MVC in Action by  
[www.manning.com](http://www.manning.com).

It seems [Asp.Net](http://Asp.Net) MVC is inspired a lot by Ruby on Rails… And the  
Major interesting thing is Microsoft has improved a lot over this,  
offering some great advantages that ROR lacks.

I think… It would be wise to go with [Asp.Net](http://Asp.Net) MVC with IronRuby…  
rather than going for IronRuby on Rails… since MS will constantly  
make efforts to improve upon MVC framework… Plus the advantages of  
calling other languages with the DLR support, Great Community  
Support… and many other plus points can be added here…

Just wondering and would like to know… what others are thinking in this  
terms

Thanks

---

<div class="post-metadata">

**Author:** ![webreservoir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e480ec/32.png) [@webreservoir](https://www.ruby-forum.com/u/webreservoir)\
**Post date:** [February 25, 2008, 8:33am UTC](https://www.ruby-forum.com/t/asp-net-mvc-v-s-ironruby-on-rails/130077/2 "2008-02-25T08:33:21Z")

</div>

Hi…

Just missed to mention few great VIEW support by MVC Team

[Asp.Net](http://Asp.Net) MVC View…  
[Asp.Net](http://Asp.Net) MVC Master Pages…  
[Asp.Net](http://Asp.Net) MVC View UserControl  
[Asp.Net](http://Asp.Net) MVC View Content Page

All this, makes us smile.

Just wishing to get ActiveRecord support with MVC, making my dream come  
true.

---

<div class="post-metadata">

**Author:** ![webreservoir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e480ec/32.png) [@webreservoir](https://www.ruby-forum.com/u/webreservoir)\
**Post date:** [February 25, 2008, 8:46am UTC](https://www.ruby-forum.com/t/asp-net-mvc-v-s-ironruby-on-rails/130077/3 "2008-02-25T08:46:03Z")

</div>

Oops!

You snatched my dreams.

I think… [Asp.Net](http://Asp.Net) MVC with IronRuby is going to give Ruby on rails a  
very very tough competition. I think… we are the winners.

You just missed to mention, SilverLight Support with MVC… which i will  
add it for you

I hope, IronRuby Beta comes along with [Asp.Net](http://Asp.Net) MVC beta

---

<div class="post-metadata">

**Author:** ![webreservoir](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/e480ec/32.png) [@webreservoir](https://www.ruby-forum.com/u/webreservoir)\
**Post date:** [February 25, 2008, 9:59am UTC](https://www.ruby-forum.com/t/asp-net-mvc-v-s-ironruby-on-rails/130077/4 "2008-02-25T09:59:46Z")

</div>

Making both Rails and MVC work with IronRuby (and the other DLR  
languages) is the right thing to do, since freedom and choice with the  
Microsoft platform is what we’re all about. So if someone want to use  
IronRuby on Rails or IronRuby on [ASP.NET](http://ASP.NET) MVC, they should be able to.  
That being said, IronRuby on Rails will basically work as a byproduct of  
supporting all the Ruby languages features, as Rails is simply a big  
Ruby app. Other parts of the Rails stack that are even partially  
implemented in C (mongrel, database adapters, etc) will have to be  
re-implemented in C#.

[ASP.NET](http://ASP.NET) MVC has plenty of benefits over Ruby on Rails, except the fact  
that you can use Ruby with ROR. =P However, having [ASP.NET](http://ASP.NET) MVC gives you  
a better scalability story w/IIS + SQL server, and Rails is hurting in  
that respect. Don’t get me wrong, I love Rails, but I’ve had to deal  
with a lot of pain at getting Rails to scale up (not impossible, just  
harder than it needs to be); this is where we can improve on Rails.

Now for the good stuff: I’ve been prototyping things w/IronRuby + MVC,  
and we’ve had conversations with the MVC team about support DLR  
languages. Scott Hanselman did a talk at [Alt.NET](http://Alt.NET) about some early work  
getting IronPython working with a VERY early version of MVC here:  
[http://www.hanselman.com/silverlight/ScottHaAtAltNetConf/](http://www.hanselman.com/silverlight/ScottHaAtAltNetConf/). However,  
since we’re all busy people, we’re focusing on just getting the  
DLR+languages working, as keeping in two fast moving project in-sync is  
asking for trouble. =)

For more substance, here are the things we need to care about to make  
DLR languages work w/MVC:

1. DLR languages in Controllers:

2. DLR languages in aspx/asmx pages for Views and Routing:

3. DLR languages in Models:

Again, all these things have been only prototypes/samples simply because  
the DLR is moving so fast, and it makes sense to really start making  
things work when it begins to stabilize (which is beginning to happen).  
Keep in mind, a MVC preview is currently released @  
[Download .NET (Linux, macOS, and Windows)](http://www.asp.net/downloads/3.5-extensions/), so you can experiment with  
integrating w/the DLR yourself … though I warn you, it won’t be easy.  
=P The fact that it is so hard is definitely an issue at a higher level  
(parity between all languages is hard), and that’s another issue people  
are working on.

~Jimmy

On 2/24/08 11:16 PM, “Web R.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

Hello,

( Please note all this discussion below is about [Asp.Net](http://Asp.Net) MVC with  
IronRuby only.)

I just finished reading the first chapter on [Asp.Net](http://Asp.Net) MVC in Action by  
[www.manning.com](http://www.manning.com).

It seems [Asp.Net](http://Asp.Net) MVC is inspired a lot by Ruby on Rails… And the  
Major interesting thing is Microsoft has improved a lot over this,  
offering some great advantages that ROR lacks.

I think… It would be wise to go with [Asp.Net](http://Asp.Net) MVC with IronRuby…  
rather than going for IronRuby on Rails… since MS will constantly  
make efforts to improve upon MVC framework… Plus the advantages of  
calling other languages with the DLR support, Great Community  
Support… and many other plus points can be added here…

Just wondering and would like to know… what others are thinking in this  
terms

## Thanks

Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

* * *

Ironruby-core mailing list  
removed\_email\_address@domain.invalid  
[http://rubyforge.org/mailman/listinfo/ironruby-core](http://rubyforge.org/mailman/listinfo/ironruby-core)

On 2/24/08 11:16 PM, “Web R.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

Hello,

( Please note all this discussion below is about [Asp.Net](http://Asp.Net) MVC with  
IronRuby only.)

I just finished reading the first chapter on [Asp.Net](http://Asp.Net) MVC in Action by  
[www.manning.com](http://www.manning.com).

It seems [Asp.Net](http://Asp.Net) MVC is inspired a lot by Ruby on Rails… And the  
Major interesting thing is Microsoft has improved a lot over this,  
offering some great advantages that ROR lacks.

I think… It would be wise to go with [Asp.Net](http://Asp.Net) MVC with IronRuby…  
rather than going for IronRuby on Rails… since MS will constantly  
make efforts to improve upon MVC framework… Plus the advantages of  
calling other languages with the DLR support, Great Community  
Support… and many other plus points can be added here…

Just wondering and would like to know… what others are thinking in this  
terms

## Thanks

Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
