Какой Ruby IDE вы предпочитаете? [закрыто]

В последнее время я часто использую Eclipse с RDT (не с RadRails), и я вполне доволен этим, но мне интересно, знаете ли вы, ребята, какие-нибудь достойные альтернативы. Я знаю, что в наши дни NetBeans также поддерживает Ruby, но я не уверен, что он может предложить по сравнению с Eclipse.

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

Также я сказал Ruby, а не Rails. Хотя поддержка Rails является плюсом, я предпочитаю, чтобы вещи не были ориентированы на Rails. Он также должен быть доступен в Linux и, возможно, в Solaris.

19.08.2008 21:26:22
25 ОТВЕТОВ
РЕШЕНИЕ

Вы пробовали Aptana ? Он основан на Eclipse, и у них есть приятный плагин Rails .

27
29.12.2009 10:35:42
Aptana кажется лучшей IDE для Ruby, но я ненавижу то, как она меняет все мои сопоставления клавиш для различных редакторов (например, они переназначают <ctrl> -1 в редакторе Java), и я ненавижу то, как она пишет базы данных в любом каталоге Я оказался в том, когда я запускаю IDE. Тьфу. Они явно не едят свою собачью еду.
Don Branson 25.07.2009 14:14:21
Аптана отстой. Это говорит мне, что обычные английские слова пишутся неправильно, и дает мне бессмысленные предупреждения.
irl_irl 6.03.2010 16:26:20
В настройках вы можете отключить проверку орфографии и предупреждения, которые не относятся к вашему языку.
Bernie Perez 1.04.2010 03:40:20
Я склонен использовать Aptana исключительно для разработки на PHP / Ruby, а также стандартный Eclipse для JAVA, C, C ++ и т. Д. Это мешает мне иметь дело с бессмысленными предупреждениями.
Zee Spencer 18.06.2010 14:40:07
Медленно и часто вылетает или выдает странные сообщения об ошибках в Ubuntu. Уверен, что это не только я - я на протяжении многих лет давал ему много шансов на OS X и множество linux.
Matt Zukowski 26.08.2011 00:03:09

Я использовал Komodo, и это довольно хорошо. Я использую TextMate сейчас.

6
6.02.2011 16:04:37

Аптана более или менее является RadRails, или она основана на этом. Я использовал это, и это действительно хорошо, но у него есть некоторые проблемы. Например, он нарушает основной диалог поиска в моей системе (предоставляя конечному пользователю необработанное исключение java), и он загромождает интерфейс уведомлениями о добавлении, а также панелями обновления и новостями и ...

Но в целом это довольно хорошо, особенно его редакторы (ERB, HTML / XML, ...) на высшем уровне.

3
19.08.2008 21:41:37

Последняя IDE Netbeans (6.1) имеет довольно солидную поддержку Ruby.

Вы можете проверить это здесь .

19
19.08.2008 21:42:54
NetBeans успешно развиваются, и их поддержка Ruby и JRuby является первоклассной. Версия 6.9.1 является текущей по состоянию на этот комментарий, с 6.10 в пути. Проверьте функцию покрытия в реальном времени!
Mark Thomas 3.09.2010 12:06:17
К сожалению, поддержка Ruby прекращена для NetBeans 7. netbeans.org/community/news/show/1507.html
rlovtang 27.01.2011 22:12:44
Я использовал NetBeans для разработки на Ruby около года. На самом деле это было не так уж и плохо, хотя у него были и есть некоторые острые углы. (Например, способ установки сочетаний клавиш излишне трудоемок и запутан.) Oracle прекратила работу над модулем Ruby, но вы все равно можете использовать его, если загрузите NetBeans 6.9.1. RubyMine намного лучше, хотя.
Ethan 16.02.2011 20:40:56
Оно вернулось! Ребята из JRuby приобрели поддержку NetBeans - посмотрите Ruby в жизни NetBeans! для хорошего объяснения.
Cincinnati Joe 17.03.2011 00:34:00

В Mac OS X TextMate - это находка.

23
6.02.2011 15:58:04
Хотя TextMate является отличным текстовым редактором, люди должны узнать о концепции IDE ...
Hugo Sereno Ferreira 9.06.2010 02:45:16
Если бы у textmate было автозаполнение для ruby, я бы использовал его наверняка.
pvinis 12.04.2011 10:31:28

+1 за TextMate в Mac OS X.

Смотрите также ответы на этот вопрос . Я рекомендую попробовать NetBeans, если вы используете Windows.

1
23.05.2017 12:09:11

NetBeans имеет действительно солидную поддержку Ruby.

7
19.08.2008 22:32:11

Я предпочитаю TextMate на OS X. Но Netbeans (мультиплатформенный) идет довольно неплохо. Кроме того, он поставляется с полнофункциональным отладчиком IDE.

2
22.08.2008 11:54:40

Я бы тоже порекомендовал NetBeans 6.1. Очень хорошая IDE и делает работу с Ruby приятной.

1
22.08.2008 11:59:39

NetBeans хорош, потому что вы можете использовать его в Windows и Mac OS X.

4
6.02.2011 16:05:39
Oracle объявила об окончании Ruby в NetBeans . Слишком хромает
Anyul Rivas 15.07.2011 21:25:57
@anyulled, но я все еще нахожу плагин ruby ​​для netbeans 7. Я не уверен, будет ли он работать с 7.1 или 7.1.2?
Suhail Gupta 7.06.2012 06:34:29

Я начал с RadRails, затем переехал в Аптану, когда они заняли его, не так уж плохо. Получил MacBook и использовал Textmate, никогда не возвращаясь.

1
26.08.2008 16:31:18

Textmate на OSX

2
26.08.2008 16:36:34

Для очень простой поддержки Linux, если вам нравится TextMate, попробуйте просто gedit, загруженный правильными плагинами. Простая в настройке и действительно настраиваемая, я использую ее практически для всего. Также много говорят о плагинах emacs, если вы уже используете это нормально.

Gedit: как настроить как TextMate

5
27.08.2008 14:17:12

E Text Editor отлично ( TextMate- совместимый своего рода клон для Windows).

2
6.02.2011 16:06:28
его требования включают поддержку Linux. ты можешь бегать в вине, но это своего рода ме.
Matt Briggs 18.11.2009 13:40:08
Я думаю, что e-texteditor теперь работает на Linux.
projecktzero 22.12.2010 19:57:04

Redcar в последнее время тоже привлекает внимание. Еще в начале своей жизни, но это показывает обещание.

26
17.04.2009 01:24:37
Redcar имеет преимущество написания на Ruby, что позволяет разработчикам Ruby расширять свой редактор, используя тот же язык. Это первые дни, так что это не богатый набор функций, но это хорошая среда разработки, которая становится лучше.
Cincinnati Joe 17.03.2011 00:31:45
Редкар отличный. :) Это отчасти отстойно от необходимости загружать его из CLI и держать открытым другое окно консоли, но что угодно.
Sanarothe 15.07.2011 10:11:33
был приятно удивлен, обнаружив, как далеко продвинулся Redcar с тех пор, как я в последний раз его пробовал
Matt Zukowski 26.08.2011 00:00:57

RubyMine от JetBrains. (Также доступно как плагин для IntelliJ IDEA )

76
25.07.2009 14:10:26
Я ожидал, что полюблю RubyMine, так как я большой пользователь Resharper, когда работал в C #, но качество было намного ниже, чем я ожидал. Ключевые функции, такие как отладчик, рефакторинг, intellisense, были очень глючными. Так что я бы определенно предложил попробовать эту версию, чтобы убедиться, что вас не подводят.
Colin Jack 12.07.2011 20:04:56
Я использую RubyMine уже более 2 лет для всех своих разработок, и он превосходит все остальное. Когда я вижу, как некоторые из моих друзей и коллег борются с Textmate или VIM, просто потому, что им не нравятся IDE, но все равно они не могут эффективно работать с отладчиком и легко просматривать источники любого драгоценного камня, тогда я задаюсь вопросом, что дает. Я многому научился, имея доступ одним нажатием клавиши к любому определению метода в любом геме. Jetbrains удалось остаться на вершине всего этого времени и никаких признаков замедления.
Wolfram Arnold 31.12.2011 08:03:58

RubyMine такой крутой. Все просто работает. Я мог бы продолжать и продолжать. Завершение кода быстрое, плавное и точное. Форматирование происходит мгновенно. Навигация по проекту проста и без проблем. Вы можете открыть любой файл с помощью нескольких нажатий клавиш. Вам даже не нужно держать дерево проекта открытым, но оно есть, если хотите. Вы можете настроить любой аспект, чтобы он вел себя именно так, как вы хотите.

NetBeans, Eclipse и RubyMine имеют более или менее одинаковый набор функций. Тем не менее, RubyMine гораздо более понятен и прост в использовании. В этом нет ничего неловкого или неуклюжего. Есть все эти приятные небольшие дизайнерские штрихи, которые показывают, как JetBrains действительно задумывается над этим, а не просто накапливает большую кучу функций.

Кстати, RubyMine может делать много вещей, которые Vim может делать, например, выделять и редактировать столбец текста или разбивать представление на несколько панелей редактирования с различными файлами в них.

10
16.02.2011 23:41:07

Как только я нашел Geany (Ubuntu), я переключился с TextMate (OSX) и никогда не оглядывался назад. Geany - это простая, чистая и быстрая среда разработки, которую можно использовать как текстовый редактор или как облегченную среду разработки. Он поддерживает не только функции редактирования текста (подсветка синтаксиса, свертывание кода, автозаполнение, автоматическое закрытие, списки символов, навигация по коду, дерево каталогов, открытые файлы с несколькими вкладками и т. Д.), Но и обычные функции IDE, такие как простое управление проектами, compile-build-run в главном окне. В отличие от TextMate, он имеет экран терминала в своем собственном окне; Вам не нужно возвращаться назад и форсировать окно редактора и окно терминала. В отличие от TextMate, он поддерживает международные языки. В отличие от TextMate, он поддерживает несколько платформ, в отличие от TextMate, он с открытым исходным кодом и бесплатно. Geany теперь мой любимый инструмент для разработки на C / Ruby / XML.

13
3.09.2010 12:00:50
Я серьезно рассматриваю это как основную среду разработки для Rails под Linux. Может ли кто-нибудь научить меня всем функциям intellisense и встроенной документации (например, отображать соответствующий документ API, как при всплывающей подсказке), которые он может поддерживать в настоящее время?
prusswan 28.11.2011 05:31:51

Ruby in Steel: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

Ruby IDE на основе Visual Studio. Быстрый отладчик. Intellisense.

1
3.09.2010 15:23:45

За последние 3 месяца я попробовал RadRails, Netbeans и RubyMine и, наконец, остановился на RubyMine не столько по функциональности, сколько по соображениям отзывчивости и стабильности.

С точки зрения возможностей, RubyMine немного лучше code completion, debuggingи code navigation, но только рубиновые новички (как я) нуждаются в них больше всего. Relying on code completion and code navigation is anti-ruby/rails, поскольку имена ruby ​​/ rails должны быть естественными, и каждая строка кода должна находиться в определенном месте.

5
28.10.2010 07:27:28
Когда я пробовал RubyMine, он не мог работать более нескольких минут без сбоев, и открытие любого файла обязательно приводило к его падению. Не впечатлил.
Mike Bethany 7.11.2010 19:01:22
Оба бета-версии 2.0.2 и 3.0 (v 97.73) хороши, по крайней мере, в Windows 7 Professional с 4 ГБ ОЗУ. Одна бета-версия до 97.73 используется для зависания через 10-15 минут использования. Какую версию вы пробовали?
so_mv 8.11.2010 04:02:44
Я использую RubyMine 3.1 на OS X без проблем. Я также использовал другие версии на Linux без проблем со стабильностью. Может ли быть какая-то проблема с вашей системой разработки?
Ethan 16.02.2011 20:54:30

Я начал использовать gEdit (пользователь ubuntu), но даже со всеми плагинами и модификациями (браузер классов / файлов, терминал, схема darkmate и т. Д., И т. Д.) Он все еще казался коротким. Я также старался изо всех сил заставить Aptana RadRails и Studio работать, но ни один из них никогда не синхронизировался с моим рабочим процессом. Я даже пытался использовать Eclipse, но опять же, он просто не работал для меня.

RubyMine также выглядел так, как будто это было бы здорово, но я обнаружил, что он слишком глючит даже после обновления до 3.0.

Пока что мой любимый редактор Ruby - Komodo Edit . Он имеет подсветку синтаксиса и может обнаруживать ошибки и распознавать ваш код на основе указанных пользователем версий ruby. Схемы подсветки синтаксиса легко настраиваемы и удобны для глаз. Есть несколько очень хороших плагинов для git, он может иметь редакторы с разделенным экраном (нравится эта функция) и отличный файловый браузер. Мне бы очень хотелось, чтобы у Komodo была поддержка встроенного терминала (несколько терминалов), но все остальное в нем я действительно полюбил и пока не нашел ничего лучшего.

2
20.12.2010 02:49:20

Большинство IDE представляют структуру проекта сверху вниз. Это отличный способ исследовать на высоком уровне при присоединении к существующему проекту. Однако, проработав над одним проектом более года, я понял, что такой подход может стать контрпродуктивным.

После того, как Oracle объявил об окончании Ruby в NetBeans, я переключился на Vim. Используя командную строку и редактор в качестве единственного инструмента, я был вынужден мысленно переключиться на восходящую перспективу. К моему удивлению, я обнаружил, что это сделало меня более целенаправленным и продуктивным. В качестве бонуса я получил поддержку синтаксиса первого класса HAML и SASS.

Я рекомендую плагин Vim + Rails для всех, кто будет работать над одним проектом в течение длительного периода времени.

4
21.03.2011 14:12:03
1
22.03.2011 22:01:18
какие-нибудь разработчики iOS, которые используют xcode для рубиновых вещей и могут дать какие-то отзывы о его полезности?
Nir Pengas 16.01.2012 18:22:11

Хотя TextMate не является IDE в классическом смысле, попробуйте следующее в терминале, чтобы быть «wowed»

cd 'your-shiny-ruby-project'
mate .

Появится TextMate, а в ящике проекта будет отображено содержимое вашего проекта. Довольно круто, если вы спросите меня.

4
26.04.2011 13:11:54

emacs с ruby-mode , rdebug и подчиненной оболочкой ruby.

2
22.08.2011 23:30:15