Ответ 1
В конце концов я решил остановиться на Ruby-GNOME2. Казалось, что у меня много настраиваемых аспектов, на которые я смотрел, не будучи слишком сложным. Здесь ссылка в случае, если кто-либо еще рассматривает возможность создания GUI в Ruby.
Я пытаюсь разобраться с графическим интерфейсом для Ruby, и мне еще предстоит решить, какой из них я предпочитаю, и мне нужен какой-то ввод. Я в основном хочу выбрать структуру с наибольшей поддержкой и участием сообщества. Я уклонился от Обуви, потому что сайт не работает, и потому, что мне хотелось бы бросить вызов и понять, что происходит за кулисами.
Я взглянул на этот пост (который немного устарел, поэтому я надеялся на некоторый современный вход): Лучшая Ruby GUI Framework
В двух структурах, которые я рассмотрел, FXRuby и Ruby -GTK2, и я надеялся, что кто-то сможет дать некоторые плюсы и минусы этим фреймворкам или, возможно, рекомендацию GUI-структуры для Ruby.
О, и если вы думаете, что обувь - это путь, пожалуйста, укажите это также.
Спасибо!!
В конце концов я решил остановиться на Ruby-GNOME2. Казалось, что у меня много настраиваемых аспектов, на которые я смотрел, не будучи слишком сложным. Здесь ссылка в случае, если кто-либо еще рассматривает возможность создания GUI в Ruby.
Сайт "Обувь" не "вниз", он удален (и теперь ) _ почему кто left сообщество внезапно в августе 2009 года.
Итак, мой ответ: Shoes:)
Если вы находитесь в Mac OS, попробуйте MacRuby. Это не инструмент GUI, как таковой, но он по существу позволяет использовать все Cocoa из Ruby (он построен поверх CoreFoundation и Objective-C Runtime). MacRuby - ваш лучший выбор, если вы готовы разрабатывать приложения, которые будут работать только в Mac OS X.
Swing или SWT.
Да, я знаю, это очень печальное состояние дел, если любой из этих двух является лучшим ответом на любую проблему, но так, как есть.
Возможно, вы можете найти RuGUI интересный. На веб-сайте:
RuGUI - это структура, которая призвана помочь в создании настольных приложений. RuGUI был в основном вдохновлен каркасом Ruby on Rails, используя большинство его функций.
Там также поддерживаются RSpec и Test: Unit
Это началось с акцента на Gtk, но похоже, что теперь добавлена поддержка Qt. В нем отсутствует структурированная документация, но эти два blogposts будут вам очень помогают.
Разработчики стремятся улучшить структуру.
wxRuby имеет привязки к wxWidgets и работает на linux, mac, windows. при необходимости он использует собственное окно.
Симпатичный простой dsl в процессе.