[Ironruby-core] Why IronRuby?
Jimmy.Schementi at microsoft.com
Wed Jan 27 01:48:52 EST 2010
There's nothing stopping you from using Blend to generate XAML, and loading it from IronRuby. The tutorial app in the IronRuby samples directory was built like that. You're right that AttachedProperties won't work today, but if you really want to use XAML and Ruby together, you can have guidelines for your designers on what blend features they can use, or have some way of converting what they write to Ruby.
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Miguel Madero
Sent: Tuesday, January 26, 2010 10:08 PM
To: ironruby-core at rubyforge.org
Subject: Re: [Ironruby-core] Why IronRuby?
I've been willing to try it with Silverlight Apps, I know it has a lot of potential and I'm thinking of IR as full replacement of C#. Binding doesn't work for dynamic objects which is a big showstopper (although I know there're ways around it, I've not had a chance to get aroudn that). I see a lot of application frameworks that would be better implemented on a real dynamic language. People is struggling to fix some C# limitations with weird things like TypeDescriptors, DynamicProxies, AOP, Code Generation, etc.
However, the lack of support from tools like the Visual Studio Designer and Blend is another showstopper. I'm happy to handcode my XAML or even add elements from ruby code, but for bigger proejects we might have a designer working in Blend, creating controls in XAML, probably even using Attached Properties, this are all things that won't work ATM with IronRuby so we have to fault back to a statically type language to define this. So we gain productivity in some areasb, but loose it in others, I guess for some apps we would end up with a mixed approach, but I would ike to use IR as the main language and C# for those thigns that I can't do in IR and not the otherway around.
Miguel A. Madero Reyes
me at miguelmadero.com<mailto:me at miguelmadero.com>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironruby-core