2011-08-24 46 views
2

使用IronRuby/IronPython,你应该能够在C#/ VB.Net中做任何你能做的事情。我很好奇,如果有任何事情会让严重的Ruby开发者无法为Windows/Silverlight编写WPF应用程序(如果他们倾向于)。一篇文章here提到了Silverlight和绑定的问题,但我认为这是有办法的。在使用IronRuby编写WPF应用程序时是否有任何缺陷?

我正在致力于大量使用动态的MVVM library,我想用一些使用动态语言的示例尝试一下。

+2

我并没有真正的Windows体验,但是这看起来像在IronRuby中编写WPF应用程序是非常可行的:http://www.infoq.com/articles/ironruby-wpf –

+0

WPF带红宝石的很好的例子。不过,我认为我的图书馆的使用应该有助于清理它。 – jonathanpeppers

+0

嗯,我只是给了它一个旋转和视觉工作室的经验是不是那里与WPF。没有项目模板,我没有看到与我期望的C#相同的效果。我会给Silverlight模板一个旋转。 – jonathanpeppers

回答

0

IronRuby不包含WPF项目模板,上面的链接是强制WPF工作的解决方法,但它并不是最优的。没有选项来设置App.xaml/App.xaml.cs(我的意思是App.xaml.rb)等。这是执行WPF应用程序启动的位置,并且需要设置Application-级别的静态资源等。

但是,IronPython有一个WPF项目模板,似乎适当地设置了WPF项目。现在IronRuby似乎有点落后于IronPython(只是IMO),所以我想我现在要坚持在IronPython中测试我的WPF MVVM框架。

相关问题