Какие IDE вы можете предложить для разработки приложений Ruby on Rails в Ubuntu 12.10 или выше?
Функции
Я бы порекомендовал RubyMine .
Это, безусловно, самая интеллектуальная IDE для Ruby и Rails на рынке. Некоторые особенности:
Недостатки:
Советы новым пользователям:
Посмотрите и почувствуйте пример:
Ответ JBaruch — довольно хороший информационный бюллетень для RubyMine . Я хотел бы написать ответ, в котором рассказывается о моем личном опыте работы с продуктом за несколько дней, в течение которых я его использовал (да, 30-дневные бесплатные пробные версии), а также некоторые из моих скриншотов.
Во-первых, раскрытие информации: я являюсь платным клиентом другого продукта JetBrains, IntelliJ IDEA . Между IDEA и RubyMine есть много общего, поэтому мне было достаточно легко обойти RubyMine.
Во-вторых, чтобы рассмотреть все функции, требуемые OP, вот несколько скриншотов (все они из крошечного проекта, который я написал с нуля для тестирования функций RubyMine; в настоящее время он просто генерирует и показывает доску Minesweeper, если вам интересно, что код примерно):
Завершение кода и подсветка синтаксиса:
Поддержка структуры проекта Rails:
Генераторы:
Rake (и другие инструменты Rails):
Отладка:
Наконец, мой личный опыт использования продукта:
Существует хороший и всеобъемлющий набор «проверок» (которые похожи на линтеры кода), которые помогут вам написать чистый код и избежать распространенных ошибок:
Вот пример проверки в действии:
Есть удобный менеджер драгоценных камней Ruby, который может сообщить вам, какие драгоценные камни доступны для установки, а также версии, которые вы можете выбрать:
К сожалению, он не устанавливает все драгоценные камни, даже те, которые необходимы для основных функций IDE (например, ruby-debug-ide
драгоценные камни, необходимые для правильной работы отладки RubyMine). Вам придется устанавливать такие драгоценные камни из командной строки.
Я уверен, что найду больше вещей для комментариев, когда буду больше использовать RubyMine. Но, основываясь на своих первоначальных впечатлениях и на других продуктах JetBrains, которые я использовал, я настоятельно рекомендую RubyMine для ваших нужд и ожидаю, что вам это очень понравится.
Анджело Фукс
Джей Барух
Анджело Фукс
Джей Барух
СК Янг
СК Янг
Анджело Фукс
СК Янг