Если Вы используете Гибкий, необходимо использовать UML.
Моделирование важно. Если, конечно, больше забавы получить код записи, однако Вы пропадаете впустую, выделяют времени и понятия не имеют, распределяете ли Вы потребительские требования. Вы моделируете для понимания проблемы, которую Вас просят решить, и ускорить время разработки и поставить полезный продукт Вашим клиентам.
Сохраняют золотую металлизацию для переоцененных кабелей Монстра.
У вас есть несколько вариантов.
Да, но опыт будет зависеть от того, как вы подключаете пользовательский интерфейс. TK или gtk, wxRuby, ruby shoes (не уверен, насколько они живы прямо сейчас), Qt (что круто) и fox (также известное как fxRuby) - вот лишь некоторые из вариантов. Если вам нравится причинять себе вред, вы можете подключиться напрямую к библиотекам Win32, но я сомневаюсь, что вы захотите.
Кроме того, если вы нацеливаетесь на зарождающийся IronRuby, вы можете использовать WinForms или WPF.
Вы делаете ставку. Я использую wxRuby, но другие используют GTK. wxRuby также работает в Linux, где я пишу программу, но она должна соответствовать вашим потребностям. Вы можете установить его, используя
gem install wxruby
Я также предпочитаю wxRuby. Он отлично выглядит, использует собственные компоненты, но является кроссплатформенным. В блоге Ruby On Windows есть отличная статья о том, как начать работу. Это мне очень помогло.
Зависит от того, какое оконное приложение вы собираетесь реализовать. Если это ваш любимый проект, то определенно можете попробовать WxRuby или GTK. Здесь нет никакого риска.
Однако, если это будет серьезное коммерческое приложение для Windows, вам придется дважды подумать. Действительно стоит использовать Ruby? Это отличный язык. Я использую его ежедневно. Но для приложения Windows сложно превзойти интеграцию C # со всей средой.