Зарабатывает ли RubyMine 2.0 свои 99 долларов в качестве Rails IDE?[закрыто]

StackOverflow https://stackoverflow.com/questions/1806987

  •  05-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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 дней, а затем сделать выбор.

Другие советы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

всего лишь мои 2 цента

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

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

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

Удачи @johnrlive

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top