Подтвердить что ты не робот

RubyMine 2.0 зарабатывает $99 как Rails IDE?

Я видел, как много блогов рассказывают о RubyMine в последнее время, как лучший в своем классе Rails IDE. В настоящее время я использую среду IDE NetBeans для своего материала Ruby и Rails, но мне было интересно, будет ли кто-нибудь здесь лично рекомендовать эту среду IDE и причины, по которым я должен раскошелиться на 99 долларов за нее.

4b9b3361

Ответ 1

Я использовал NetBeans некоторое время, прежде чем переключиться на RubyMine месяц назад до первой версии. Я могу сказать, что IDE стоит всей цены.

RubyMine имеет лучшую поддержку автозаполнения, которую я когда-либо видел. Это действительно умная среда IDE, она может понять большинство "волшебников" Rails, включая ссылки на методы символами

class Controller

  before_filter :mymethod

  def mymethod
  end
end

метапрограммирование, соглашение Rails/Ruby и т.д.

Кроме того, RubyMine 2.0 представил поддержку i18n для Rails и, поддерживая пару приложений Rails, локализованных на 5 разных языках, я должен сказать, что это потрясающая функция.

Он поддерживает новейшие платформы тестирования в экосистеме Ruby, включая Shoulda, Test:: Unit, RSpec и Cucumber. К сожалению, он не поддерживает RCov, но я знаю, что Netbeans собирается его интегрировать.

Несколько сотрудников по-прежнему используют NetBeans, и у них часто возникают проблемы с SVN, потому что Netbeans не обновляет рабочую копию при обновлении вне среды IDE. RubyMine имеет отличную поддержку SCM и поставляется с совместимостью SVN, CVS и даже Git.

Я не хочу, чтобы этот ответ казался рекламным роликом RubyMine, поэтому я рекомендую вам попробовать его в течение 30 дней, а затем сделать выбор.

Ответ 2

Я попробовал Netbean, RadRails и RubyMine. По моему личному мнению, это стоит денег, и я сердечно соглашаюсь с weppos.

Лучше всего попробовать попробовать оценочную версию и сделать свой собственный разум. Я считаю, что предпочтения IDE очень субъективны, единственный реальный способ узнать, хорошо ли это попробовать это для себя.

Ответ 3

он немного глючит и большой ресурс, но имеет лучшую поддержку "intellisense", рефакторинг и поддержку дополнительных областей (haml), которые я когда-либо видел для рубинов/рельсов. его внешний вид под Mac OS X является хромым и гораздо менее полезным (с точки зрения удобства использования пользовательского интерфейса), чем любой другой идеал. я предполагаю, что в следующих крупных версиях он станет рубиновым /rails killer-ide. я бы подождал, чтобы купить его, так как я рассматриваю его как незрелый проект прямо сейчас.

Ответ 4

Достаточно сказать, что Rubymine (версия 2.5 EAP) - это первая IDE, которая мне действительно нравится. Воспользовавшись к совершенству разработки Rails-приложений в OS X с TexMate, когда я переключил работу и был вынужден обойтись без OS X, я был вполне доволен поиском Rubymine.

Ветеран Emacs (более 10 лет) и недавний конверт Vim (должен любить чрезвычайно мощную систему команд и короткие привязки клавиш), вскоре я обнаружил, что в них не было либо навигации по файлам, либо редактирования огурца, либо поддержки рефакторинга. С Rubymine я получаю текстовую навигацию в стиле TextMate, которая просто потрясающая, единственная IDE, которая на самом деле имеет механизм вывода типов и способна захватывать многие ошибки во время выполнения на этапе редактирования, а также все функции, которые я когда-либо использовал в проектах Rails.

Да, я собираюсь купить программное обеспечение, когда выпустят 3.0 или около того, и я не знаю, буду ли я использовать TextMate в будущем, когда я снова получу доступ к OS X. Они говорят, что поддержка OS X очень хорош в версиях Rubymine EAP, но что приятно, что вы можете иметь это и для каждой другой ОС.

Ответ 5

Извинения за короткий ответ. Я добавлю, что отладка через RubyMine очень удобна. Просто установите точку останова и попытайтесь поразить точку. Вы можете увидеть все ваши вары, установить часы и исследовать объекты прямо в консоли отладки.

Я очень рекомендую его любому разработчику Ruby.

Ответ 6

Для меня в RubyMine есть 3 больших преимущества, которых нет у других бесплатных или дешевых редакторов /IDE (особенно TextMate и Ruby VIM):

  • возможность просмотра всех источников драгоценных камней, перейдите к определению метода библиотеки в глубину драгоценного камня за одно нажатие клавиши (CTRL + B на Linux, Cmd + B на Mac) или (CTRL + Q в Linux).
  • Интеграция графического отладчика. Если вы отлаживаетесь с заявлениями печати, а отладчик командной строки слишком застенчив, вы тоже (не можете видеть лес для всех деревьев), тогда только экономия времени на отладку работающего набора тестов или живого сервера стоит цены на RubyMine (если вы вообще цените свое время).
  • Продолжающаяся приверженность команды JetBrains поддерживать и интегрировать с все прихоти и тенденции цепочки инструментов с открытым исходным кодом. В течение 3 лет я использовал RubyMine исключительно, я видел, как они следовали и интегрировались со всеми вещами, которые набирают силу. Их отзывчивость не имеет себе равных. Всего лишь 3 примера: Родные спецификации огурца в 2009 году, RVM в 2010 году, CoffeeScript в 2011 году.

Ответ 7

Я использую его и на данный момент не думаю, что это того стоит. Если вам нравится работать с полной IDE, RadRails так же хорош (хотя и по-разному) и свободен. Я признаю, что у меня нет всех сочетаний клавиш в RubyMine, поэтому я не так продуктивен с этим, как я надеюсь, но я нахожу себя в командной строке больше, чем я думаю, должен быть необходим с помощью "настоящая" IDE. Это было довольно стабильно для меня (в Linux), интеграция с контролем источника хороша, и это не так медленно, как раньше (хотя я все же в конечном итоге попадал в vim, если я не хочу его загружать). Я надеюсь, что вокруг него будет развиваться экология "плагинов". В целом, это довольно хороший продукт, но не (пока?) Стоит 99 долларов за RadRails (не использовали NetBeans)

Ответ 8

Я использовал Netbeans некоторое время (1 год). и попробовали RadRails тоже. но я выбираю причину RubyMine:

  • базовая IDE очень прочная и имеет тонна плагинов
  • он обычно более интеллектуальный и обладает хорошими способностями рефакторинга.
  • он поддерживает большое количество других фреймворков и технологий за пределами рубинов и рельсов (таких как SaaS, haml, cucumber, shouldr, rspec... и т.д.).
  • он поддерживает мою любимую систему управления версиями: git.

В целом я думаю, что если вы потратите некоторое время, чтобы изучить его ключевые соответствия, вы можете быть очень продуктивными с ним. вам не нужно будет использовать оболочку вообще (ну иногда вам может понадобиться, но... вы получаете идею).

только мои 2 цента

Ответ 9

Я использую Rubymine для разработки приложений Rails на некоторое время. Несколько месяцев назад был момент, когда я бы не решался рекомендовать заплатить за это. Однако скорость, с которой она улучшалась и добавляющая новые функции, действительно впечатляет. Если вы делаете BDD (с Cucumber), то стоит покупать только для завершения этапа и навигации. Также отличные функции, которые были получены от IntelliJ, таких как поддержка Javascript, HTML, CSS, VCS и т.д.

Ответ 10

Я бывший пользователь NetBeans. Я ЛЮБЛЮ RubyMine! Он имеет отличную rvm, git, Rspec и интеграцию огурцов, все из которых находятся в моем стеке. Смирись с этим. Вы не пожалеете.

Ответ 11

Я использовал Redmine и Textmate, но я, как правило, трачу больше времени на кодирование в textmate. Это вопрос предпочтения, который быстрее выполняет работу, - лучший инструмент, на мой взгляд.

Удачи @johnrlive

Ответ 12

Мне нравится, как "проект знает" RubyMine. Начиная с ST2 (который по-прежнему используется ежедневно), трудно не упустить элегантность редактора, такого как ST2, но работая над крупномасштабными проектами с версией, RubyMine - это IDE для меня. Я просто хочу, чтобы улучшился редактор и пользовательский интерфейс.

Ответ 13

Я только начал изучать концепцию IDE, будучи счастливым программистом TextMate, всего пару дней назад. Но теперь, когда я играл как с NetBeans, так и с RubyMine, я должен сказать скалы RubyMine. NetBeans классный по цене, но медленный, медленный, медленный. Иногда окна запираются на долгие периоды времени, а что-то, по-видимому, "думает" - о чем я не могу себе представить. С другой стороны, даже в качестве довольно начинающего программиста Ruby, я смог заставить RubyMine разговаривать с Git и AutoTest в течение нескольких минут - короче говоря, я быстро встал и вернулся к программированию. С другой стороны, я до сих пор не понял, как заставить его работать с Heroku или Growl, но я все еще довольно новичок в этом.

Ответ 14

Я бы сказал, зависит от того, что вы ищете. Netbeans определенно является очень способным и достаточным IDE. Rubymine сияет в своей автозаполнении и действительно легко интегрируется Git. Если у вас будет много денег, я бы сказал, что рубиновая шахта - это путь. Однако, в моем случае, поскольку я являюсь сломанным студентом колледжа Netbeans и/или текстовым помощником, это отлично работает. Проведение дополнительной минуты на Git за пределами netbeans и использование моего дополнительного монитора для документации хорошо работало для меня до сих пор.