Богатый и широко используемый Ruby GUI Framework для Windows? - PullRequest
4 голосов
/ 11 ноября 2010

Я читал про wxRuby и обувь, но никогда не использовал их.Я хочу изучать ruby, разрабатывая серьезные приложения для Windows.Среди доступных платформ, какая широко используется и приемлема, богата библиотеками и поставляется в комплекте с .exe builder?

Ответы [ 6 ]

6 голосов
/ 11 ноября 2010

В настоящее время в Ruby не так много разумных решений для клиентских / настольных приложений, однако я считаю, что один из ваших лучших вариантов - воспользоваться преимуществами зрелых библиотек JVM через JRuby.

Текстовый редактор Redcar написан на Ruby и работает на JVM, и вы можете просмотреть исходный код на Github здесь https://github.com/danlucraft/redcar

Существует также компания-разработчик под названием Atomic Object , которая создала изящное настольное приложение на Ruby с использованием JRuby с довольно сложным графическим интерфейсом, и вы можете просмотреть, что здесь .

Я думал о той же самой проблеме, что и вы, и следил за моими вариантами, эти последние несколько месяцев: -)

Я также использовал JRuby на стороне сервера, и он надежный и надежный.

Наконец, если это, как вы говорите, только для Windows, вы можете рассмотреть возможность использования .NET GUI Framework, например WPF , и создать его с помощью IronRuby, однако IronRuby еще не настолько зрел, как JRuby, так что вы может подвергнуть себя некоторому риску с точки зрения совместимости, ошибок и производительности (и для протокола, мне нравится IronRuby!).

Тем не менее, потенциальные проблемы использования IronRuby могут быть уравновешены преимуществами, которые вы получите, используя графический интерфейс, который разработан и оптимизирован для Windows и более приятен, чем Swing. WPF примерно такой же богатый, как и для графических сред в Windows.

0 голосов
/ 29 марта 2012

С RubyGems я считаю, что теперь можно установить GTK + для этого.Так говорит это в самоцветах.Это широко используемый фреймворк, как с открытым исходным кодом, так и в промышленности.Он используется в GIMP и, как мне кажется, представляет собой хорошую систему Windows, близкую к нативной и легко используемую.

0 голосов
/ 23 ноября 2011

Начиная с Проект RubyInstaller теперь связывается завершите современное распространение Tk и привязок устранение проблем установки Windows - Tk, кажется, подходит

0 голосов
/ 12 ноября 2010

http://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules поможет

С точки зрения популярности, в 2008 году обувь была самой популярной, но, вероятно, она упала.

http://www.pressure.to/ruby_gui_survey/

0 голосов
/ 11 ноября 2010

Вы можете рассмотреть возможность использования RubyTk. Tk - это инструментарий, который работает со многими языками, включая ruby. Для получения дополнительной информации см. tkdocs.com

отказ от ответственности: я понятия не имею, насколько широко он используется, хотя Tk в целом используется во многих местах как для коммерческих, так и для внутренних проектов и проектов с открытым исходным кодом.

0 голосов
/ 11 ноября 2010

Есть привязки для Qt на GitHub .Я считаю, что это вилка из привязок корунда от KDE.Тем не менее, я еще не пробовал в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...