Плюсы и минусы RubyMine и текст. сообщ [закрыт]

Мне нужно перейти к" серьезной " Ruby (on Rails) IDE теперь, когда Netbeans прекращает поддержку Ruby. Я не хочу начинать троллинговую войну, но хотел бы услышать плюсы и минусы использования TextMate или RubyMine в качестве IDE, чтобы помочь мне выбрать, в который я должен инвестировать свое время, особенно от людей, которые используют один из них ежедневно ("в окопах").

мои мысли в данный момент:

текст. сообщ

  • Pro: кажется, стандарт де-факто
  • Con: я немного обеспокоен тем, что обновлений мало и далеко между
  • Con: я пришел из Java-фона, поэтому такой легкий редактор (а не тяжеловесная IDE) был бы немного культурным шоком для меня

RubyMine

  • Pro: частые обновления
  • Pro: Ruby / Rails focused, плюс встроенная поддержка общих драгоценных камней
  • Con: такие вещи, как рефакторинг / автозаполнение легко запутать (я пробовал пробу RubyMine в течение последних нескольких дней)
  • Con: он может время от времени останавливаться

кроме того, я понимаю, что vim очень популярен, но я нахожу, что отсутствие меню/родного gui немного расстраивает, особенно когда вы привыкаете использовать сочетания клавиш для вещей, которые полностью отличаются от того, что доступно в остальной части ОС. Поэтому, пожалуйста, придерживайтесь только TextMate и RubyMine

3 ответов


Я использовал как Textmate, так и Rubymine (и netbeans... и ви...). Я решил остаться с Rubymine (после того, как поддержка netbeans ruby была прекращена). Однако я все еще использую vi и выключаю.

преимущества Rubymine за текст. сообщ

  • это на самом деле IDE (может быть недостатком, если вы являетесь "редактором", а не "человеком IDE").
  • основанный на твердой, доказанной базе идеи intelliJ.
  • хорошая поддержка для других рамки и технология вокруг системы ruby eco (etc :огурец, bundler, rvm...)
  • автозаполнение (это на самом деле довольно хорошо, учитывая, что ruby является динамическим lang)
  • возможность легко просматривать исходный код для любого драгоценного камня, который вы используете
  • Великий инструменты рефакторинга
  • "найти в проекте" работает довольно быстро по сравнению с textmate
  • хорошая интеграция VCS (git специально).
  • отличные плагины для IDE
  • хорошее интеграция с rails(запуск задач rake, генераторов, установка пакета... все из IDE).

недостатки за текст. сообщ

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

Rubymine-отличная IDE IMHO. Я бы предпочел это. текст. сообщ. Но я не могу сказать, что это лучшее для тебя. И вы все равно будете много использовать консоль, даже если начнете использовать Rubymine.


TextMate-это выбор многих серьезных разработчиков Rails (кроме Vim, как было отмечено в комментариях). RubyMine-это медленный и раздутый. Я начал Rails dev с этого и быстро переключился на TextMate после того, как он разбился пару раз. Я думаю, вы обнаружите, что вы не ищете тяжелый редактор/учебные колеса при выполнении rails dev. Автозаполнение раздражает, и вы все равно захотите сделать почти все в терминале.


хотя TextMate не имеет колокола и свистки, что IDE, как Netbeans предлагает для Java, он имеет много гибкости, так что не сбрасывайте его со счетов.

Я так привык к vim, что это мой выбор #1 для любого редактирования, но TextMate почти страшно-умный, особенно когда вы начинаете копаться и использовать все фрагменты. смотреть видео на сайте и посмотреть. Что-то еще TextMate имеет для него, он поддерживает большой список языков, поэтому он будет использоваться, если вы работают в Ruby, Perl, Python, shell и др.