Какую среду разработки Ruby вы предпочитаете?[закрыто]

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

  •  08-06-2019
  •  | 
  •  

Вопрос

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

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

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

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

Решение

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

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

Рубимин от JetBrains.(Также доступен в виде плагина для ИДЕЯ IntelliJ)

Красный Автомобиль в последнее время он тоже привлекает к себе некоторое внимание.Все еще на раннем этапе своей жизни, но он подает надежды.

В Mac OS X, Текстовый мат это просто находка.

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

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

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

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

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

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

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

Я использовал Комодо и это довольно хорошо.Я использую Текстовый мат сейчас же.

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

Получить: Как настроить лайк TextMate

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

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

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

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

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

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

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

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

Это приведет к появлению TextMate, и в окне проекта будет перечислено содержимое вашего проекта.Довольно круто, если хотите знать мое мнение.

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

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

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

Textmate в osx

Я начал использовать gEdit (пользователь ubuntu), но даже со всеми плагинами и модификациями (class / file browser, terminal, darkmate scheme и т.д. И т.п.) Мне все равно всегда казалось, что этого недостаточно.Я также изо всех сил пытался заставить Aptana RadRails и Studio работать, но, похоже, ни один из них так и не синхронизировался с моим рабочим процессом.Я даже пробовал использовать Eclipse, но опять же, у меня это просто не сработало.

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

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

Электронный Текстовый Редактор это здорово (Текстовый мат совместимый sort-of-clone для Windows).

emacs с ruby-режим, рдебуг и интерактивная оболочка ruby низкого качества.

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

Я начинал с RadRails, потом перешел в Aptana, когда они взяли его под свой контроль, и все было не так уж плохо.Купил macbook и с тех пор пользуюсь Textmate, никогда не возвращаясь к нему.

Рубин в Стали: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

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

+ 1 для TextMate в Mac OS X.

Смотрите также ответы на этот вопросрекомендовать пытаясь NetBeans - сетевые приложения если вы работаете в Windows.

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