I use Iron ruby as the glue between sqlserver, dynamic processing for
complex order scheduling, with excel connections for review/updating of
The tools that I am missing so far (and I guess that it is because
IronRuby is a new platform within the .net universe) are:
a) a simple GUI platform (or a nice port of either Shoes / FXRuby /
wxRuby for .net) - WPF/Silverlight targeting would be great!!!
b) An IronRuby IDE (VS10 support maybe?)
What I find great about IronRuby is all the technologies you can target
from IronRuby within the same environment:
SqlServer (using ActiveRecord gem as an example)
Excel (through: load_assembly “Microsoft.Office.Interop.Excel”)
and all the other ones: xml, yaml, json, http, ftp, etc.
I’m not saying that we cannot access all the technologies using plain
However, in the .net world, you really have to master several “visual”
environments just to accomplish a simple CRUD:
EntityFramework / Linq
either VB.NET or C#
Blend (or VS xaml) if you want to work with “visual” design of the
having to figure out how to “Bind” controls to tables,
Excel VBA, in case of some automation in Excel directly, etc. etc.
And all the source generated for each of the components is just very
and difficult to grasp if you need to maintain the code in a later time.
With IronRuby (and RUBY), due to its Dynamic nature and the elegance of
the language, the DRY concept, the testing capabilities and the
immediate execution of ir, this gives back the “fun” part of programming
It also contributes to improving development productivity big time.
It is NOT the same to maintain a 600 line piece of code, scattered
across different environments and a 60 line piece of code with the same
in only one environment.
Please continue with this great work, you are really heading in the
Jimmy S. wrote:
It’s that time again, where I ask everyone to post what specifically you
IronRuby for, your opinions about IronRuby, or anything you want to say
about the project. Just reply to this thread with what you want to say,
also feel free to reply directly to me if you don’t want to tell the
about it ([email protected]). I’d like to take whatever public info
put it on http://ironruby.net/About/Usage and
Even if you have talked about your IronRuby usages and praise on the
list before, please send again! This makes sure we know about it and put