Glimmer - интересный вариант для пользователей JRuby, который предоставляет очень Ruby-подобный интерфейс для инструментария SWT. (SWT - это структура пользовательского интерфейса, лежащая в основе Eclipse, которая обеспечивает высокую производительность и знакомые метафоры пользовательского интерфейса за счет использования собственных виджетов на различных поддерживаемых платформах: Windows, OS X, Linux и т. Д.) SWT всегда нравился мне как Java-разработчику. , но кодирование было крайне болезненным. Glimmer делает процесс намного более простым, делая упор на условности над конфигурацией, а также оценивая СУХОСТЬ и все прочие нормальные достоинства Ruby.
Еще один изящный вариант - SproutCore , набор инструментов GUI на основе Javascript с привязками Ruby, разработанный Apple. По крайней мере, демоверсии для него выглядят великолепно, и otherinbox создал на его основе довольно красивое приложение . Лично я потратил немало часов, пытаясь запустить его в двух системах - одной Windows и одной Linux - и не добился успеха ни на одной - я продолжаю сталкиваться с проблемами зависимости с Merb или другими частями Стек SproutCore. Но это достаточно интригующе, что я вернусь через несколько недель и попробую еще раз, надеясь, что проблемы будут решены за это время.