Единственный самый важный совет, который я дал бы кому-то, должен работать над UI сначала. Перо и бумага и так далее. Тем путем Вы подсознательно не свяжете кнопки с функциями, поля ввода к переменным, и т.д.
, лучший UI мог бы быть болью для кодирования, и если код бэкенда будет главным образом записан, он будет саботировать взгляды.
, Кроме которого, я указал бы на Инструкции по Интерфейсу пользователя Apple . Конечно, если Ваша платформа не является OS X, возьмите OS X разделов с большим количеством соли. Какие работы в OS X не мог бы работать над Windows. Необходимо охватить идиомы платформы.
OS X материалов в стороне, тот документ имеет некоторые довольно хорошие начальные точки на основных принципах.
JRuby включается в отдельный гем "jruby-jars". Установите версию 1.3.1:
jruby -S gem install -v 1.3.1 jruby-jars
А затем удалите версию 1.4.0:
jruby -S gem uninstall -v 1.4.0 jruby-jars
Если гем запрашивает подтверждение из-за зависимостей, продолжайте и ответьте 'y'.