Я провел довольно мало исследования в области Ruby дизайн GUI, и это, кажется, одна область, где Ruby имеет тенденцию быть позади кривой. Я исследовал опции MonkeyBars, wxRuby, fxRuby, Обуви, и т.д. и просто требовался для получения некоторого входа от сообщества Ruby.
В то время как они определенно применимы, разработка на каждом, кажется, уменьшилась. Нет большого количества полезной документации или баз пользователей, которые я мог найти на любом (минус книга fxRuby). Я просто надеюсь делать простой GUI, таким образом, я действительно не хочу проводить сотни часов, изучая запутанность более сложных инструментов или попытки использовать что-то, что даже больше не разрабатывается (Обувь тип приложения, которое я ищу, но это чрезвычайно ошибочно и не активно разрабатывает.) Изо всех опций, которые были бы Вы, парни рекомендуют как являющийся самым быстрым взять, и это все еще имеет своего рода основу разработки?
Спасибо!
Я рассматривал аналогичные потребности и подумываю о том, чтобы выбрать библиотеку графического интерфейса javascript, такую как Dojo или Sproutcore; или с помощью JRuby + Netbeans для графического интерфейса на основе Java.
Для меня Aptana была хорошей средой, чтобы начать опробовать библиотеки javascript, чтобы проверить боль, начиная с кривой обучения. Я все еще пытаюсь найти время, чтобы завершить свое сравнение.
Вы можете попробовать:
DialogBlocks для создания файла XRC с использованием wxWidgets / wxRuby
xrcise - для создания файла ruby для загрузки XRC
Я столкнулся с задачей написать множество небольших графических интерфейсов пользователя и немного это сложно. Вышесказанное сработало для меня. В то время как выше работает в Windows, я могу поручиться только за реализации Linux которые работают очень хорошо.
К вашему сведению: DialogBlocks обойдется вам примерно в 100 долларов. Это создаст C ++ или файлы XRC. Он также хорош при переключении платформ. думаю есть демо-версия.
Информация о моей версии:
ruby 1.9.1p243
wxWidgets 2.8.10
wxRuby 2.0.1
DialogBlocks 4.28
wx_sugar 0.1.22 (для xrcise)
http://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules может помочь limelight выглядит интересно