Personally I'm more interested in the deployment story of ruby frameworks in IIS. MVC is fantastic, and I'm not going to complain if I can use ironruby, but the story that's really intersting to me is deploying a rails or merb app on my companies IIS server without having to ask IT to install anything.
That being said, Ivan's point about extening existing asp.net apps with new ironruby code does sound nice. Hanselman explained that an Asp.net app can have both web forms and MVC pages, so using ironruby in those scenarios would be nice. Since the MVC dispatcher uses reflection, I wonder if it would be hard to make that happen. Will an IR assembly respond to reflection queries the same as a .net assembly, or is there an additional layer of indirection that the dlr adds? Aaron On Mar 9, 2008, at 16:54, Michael Herndon <[EMAIL PROTECTED]> wrote: > John Lam (DLR) wrote: >> Rahil Kantharia: >> >>> Can i work with asp.net, as easily with ironruby as asp.net works >>> today >>> with C# and Vb.net. >> >> This is on the roadmap, and will be an important part of our .NET >> Interop story. We haven't had cycles to think about this yet. >> >> I'd like to turn this around: how would the community like to see >> this >> feature implemented? What exactly is it about Ruby and ASP.NET[MVC] >> that >> makes it compelling? Do you have scenarios in mind? >> >> Thanks, >> -John > > > it would be nice to use the ruby hash/symbols over something like > c#/vb.net (don't get me wrong, i love c# and even thanks to the new > 3.0 > specs for c# was able to create a ruby like hash for c#, but in mvc it > uses anonymous objects, and you know that uses reflection (which is a > performance hit), but I think using ruby like hashes and even symbols > would just make the code even that much more cleaner. > > Though personally i've been working on a c# port of active record > since > the whole asp.net mvc was announced, subsonic & castles active record > just doesn't cut it. The activerecord stuff is in the > framework/amplify.widgets/amplify.activerecord folder, and the hash > and > inflector.net extentions are in the framework/amplify.linq folder. > > http://code.google.com/p/amplify-net/ > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Ironruby-core mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
