If you follow my tweets or the IronRuby mailinglist then you would know that I’ve been working on taking IronRuby ASP.NET MVC from the prototype stages to a more complete application. For me this has been a great experience getting familiar with the insides of ASP.NET MVC as well as playing around with integrating IronRuby in an existing C# application.
The guys over at MSFT (John Lam, Jimmy Schementi and Phil Haack) had previously created a prototype and I built upon their work. You can read more about the previous versions of the prototype.
http://www.iunknown.com/2008/06/ironruby-and-aspnet-mvc.html
http://blog.jimmy.schementi.com/2008/07/aspnet-and-dynamic-languages.html
http://haacked.com/archive/2008/06/12/ironruby-and-asp.net-bffs-forever.aspx
http://haacked.com/archive/2008/07/20/ironruby-aspnetmvc-prototype.aspx
http://haacked.com/archive/2009/02/17/aspnetmvc-ironruby-with-filters.aspx
In a previous post I explained what I had done I explained how I found an entry point and how to get started building your own mvc framework on top of asp.net MVC.
http://flanders.co.nz/2009/01/25/created-a-basic-integration-for-ironruby-and-aspnet-mvc/
How far am I now since my last post? Well we’ve got action filters, result filters, exception filters and authorization filters. We have an IronRubyMvcApplication as a base HttpApplication. Which should get you pretty far when building apps with IronRuby MVC.
I’m currently looking at implementing selectors and aliased actions. When I’m done with that I guess I’ve got a fairly working implementation of asp.net MVC and I’ll start developing a sample with it.
I’ve actually started building the sample to find out if I’ve missed something. The sample will be using LightSpeed, IronRubyMVC as well as youtube and flickr.
I would love to hear from people that submit bugs or even patches. I’d also like to get some discussion going on what is going to happen to it in the future
March 9, 2009 at 19:20
[...] Note: this entry was cross-posted. [...]
March 9, 2009 at 20:48
IronRuby MVC progress…
Thank you for submitting this cool story – Trackback from DotNetShoutout…
March 11, 2009 at 04:06
[...] to VoteIronRuby MVC progress (3/9/2009)Monday, March 09, 2009 from flanders.co.nzYou can read more about the previous versions of the [...]
March 2, 2010 at 13:24
Very cool stuff! I looked at the GitHub network graph for this project, and it looks like no one has committed anything in quite some time. Is this project still alive?
-Charles
March 2, 2010 at 14:07
I wrote it as a sample for my book, and haven’t had much time to make changes to it.
IIRC there are some people using it for projects but I haven’t had many patches or forks from the project.
As things stand the thing does work but might need some more polish.