Есть ли подводные камни при написании приложений WPF с IronRuby? - PullRequest
2 голосов
/ 24 августа 2011

Используя IronRuby / IronPython, вы должны технически делать все, что можете в C # / VB .Net.Мне любопытно, есть ли что-нибудь, что помешало бы серьезному Rubyist написать приложение WPF для Windows / Silverlight, если бы они были склонны.В посте здесь упоминаются проблемы с Silverlight и привязками, но я думаю, что есть способы обойти это.

Я работаю над библиотекой MVVM , которая интенсивно используетдинамический, и я хотел попробовать это с некоторыми примерами, использующими динамические языки.

1 Ответ

0 голосов
/ 07 сентября 2011

IronRuby не включает шаблон проекта WPF, и ссылка выше - это обходной путь, чтобы заставить WPF работать, но он не оптимален. Нет возможности настроить App.xaml / App.xaml.cs (упс, я имею в виду App.xaml.rb) и т. Д. Это место, где выполняется запуск приложения WPF, и оно необходимо для настройки Application- уровень статических ресурсов и т. д.

Однако IronPython имеет шаблон проекта WPF и, похоже, правильно настраивает проекты WPF.

IronRuby пока что немного отстает от IronPython (только IMO), поэтому я думаю, что сейчас я собираюсь продолжить тестирование моей инфраструктуры MVVM для WPF в IronPython.

...