Лучший графический интерфейс для Ruby. Не обувь

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

Я взглянул на этот пост (который немного устарел, поэтому я надеялся на некоторый современный вход): Лучшая Ruby GUI Framework

В двух структурах, которые я рассмотрел, FXRuby и Ruby -GTK2, и я надеялся, что кто-то сможет дать некоторые плюсы и минусы этим фреймворкам или, возможно, рекомендацию GUI-структуры для Ruby.

О, и если вы думаете, что обувь - это путь, пожалуйста, укажите это также.

Спасибо!!

Ответы

Ответ 1

В конце концов я решил остановиться на Ruby-GNOME2. Казалось, что у меня много настраиваемых аспектов, на которые я смотрел, не будучи слишком сложным. Здесь ссылка в случае, если кто-либо еще рассматривает возможность создания GUI в Ruby.

Ruby-GNOME2

Ответ 3

Если вы находитесь в Mac OS, попробуйте MacRuby. Это не инструмент GUI, как таковой, но он по существу позволяет использовать все Cocoa из Ruby (он построен поверх CoreFoundation и Objective-C Runtime). MacRuby - ваш лучший выбор, если вы готовы разрабатывать приложения, которые будут работать только в Mac OS X.

Ответ 4

Swing или SWT.

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

Ответ 5

Возможно, вы можете найти RuGUI интересный. На веб-сайте:

RuGUI - это структура, которая призвана помочь в создании настольных приложений. RuGUI был в основном вдохновлен каркасом Ruby on Rails, используя большинство его функций.

Там также поддерживаются RSpec и Test: Unit

Это началось с акцента на Gtk, но похоже, что теперь добавлена ​​поддержка Qt. В нем отсутствует структурированная документация, но эти два blogposts будут вам очень помогают.

Разработчики стремятся улучшить структуру.

Ответ 6

wxRuby имеет привязки к wxWidgets и работает на linux, mac, windows. при необходимости он использует собственное окно.

Симпатичный простой dsl в процессе.