Можно ли создавать собственные графические интерфейсы в Ruby?
Я рассматриваю возможность использования Ruby для проекта, но я начинающий, поэтому не знаю, что возможно или нет в Ruby 2.0.
Я смотрел на wxRuby
, но он не обновлялся с 2009 года, поэтому я так понимаю, что он не совместим с RUby 2.0.
Есть ли другой вариант для создания собственных графических интерфейсов, или они не сделаны на земле Ruby?
Благодарю.
1 ответ
Да, конечно, можно создавать графические интерфейсы с Ruby. Вы можете увидеть мой полный список библиотек Ruby GUI здесь.
Тем не менее, настольные приложения Ruby с графическим интерфейсом не получили широкого распространения, поскольку сообщество Ruby сильно склоняется к разработчикам веб-приложений, и они гораздо чаще создают веб-приложения, чем настольные приложения. Ruby - это язык стартапов хип-тек, и традиционные пользовательские интерфейсы не соответствуют их эстетике.
Кроме того, очень сложно создавать кросс-платформенные приложения с естественным интерфейсом, поэтому веб-приложения более приемлемы для конечных пользователей.
Конечно, можно создавать графические интерфейсы с Ruby, но это не так широко распространено. Сверху головы я могу вспомнить следующие проекты, которые могут вам помочь:
- rwx - проект был создан как преемник wxRuby
- RubyMotion для iOS, Android и OS X