Какова лучшая среда разработки для Ruby on Rails? - PullRequest
0 голосов
/ 12 октября 2010

Я человек, который совершенно не знаком с языком кодирования Ruby on Rails.

Мы с другом собирались намочить ноги, но вместо этого теперь хотим прыгнуть прямо внутрь.1004 * Какова была бы лучшая среда разработки для Ruby on Rails?Я на машине с Windows, а мой друг на Mac.

У меня есть среда разработки Eclipse для Java, для которой я также учусь.Есть ли подобная программа для Ruby on Rails?

Любая обратная связь была бы отличной.

Заранее спасибо.

Ответы [ 6 ]

1 голос
/ 12 октября 2010

Мне очень нравится, как Ruby позволяет вам использовать подход REPL . Моя любимая IDE для Ruby не является IDE как таковой. Я использую текстовый редактор и IRB или Rails Console . Играть в Rails Console весело, а во время веселья вы получаете очень продуктивную .

1 голос
/ 12 октября 2010

Текстовые редакторы через IDE, такие как Vim (с плагинами), Textmate и т. Д.

Поскольку Ruby динамически типизирован, IDE ему не помогает, как тот язык программирования Eclipse to Java. И все файлы и каталоги хорошо структурированы, поэтому переход к различным файлам довольно прост. Веб-сервер разработки очень прост в использовании: без компиляции, без развертывания, без перезапуска, просто обновите свои браузеры.

В такой ситуации плюсы IDE не заметны, а минусы - медленные и неуклюжие.

1 голос
/ 12 октября 2010

Не думаю, что вам нужна IDE для RoR, но если она вам действительно нужна, с IntelliJ IDEA или Eclipse. Но я обнаружил, что затмение глючит для рельсов.

Какую IDE использовать для разработки в Ruby on Rails для Windows?

0 голосов
/ 20 февраля 2019

Лично я использую Aptana Studio, даже если сейчас он несколько устарел / устарел и практически не поддерживается (официально) на данный момент. Это было невероятно полезно, когда я впервые начал изучать RoR, поскольку его отладчик помогает выявить многие переменные, которые может понадобиться новичку, но которые они иначе не увидят или даже не узнают.

За последние 10 лет он принес мне пользу на каждом шагу благодаря богатому отладчику ruby ​​и другим стандартным возможностям «IDE» (помощь по коду, менеджер задач todo, отличный и простой в использовании поиск (оба в документе и на уровне проекта), и внутренний сервер ... есть и другие инструменты, но они являются инструментами повышения производительности для меня). Я не могу особо подчеркнуть, что отладчик сам по себе является хорошей причиной для его использования. Многие элементы ROR обычно скрыты в среде более высокого уровня простого текстового редактора и простой среды разработки серверов линейного уровня, а отладчик Apatana Studio показывает практически все в наглядном виде.

Если вы просто пишете простые фрагменты кода ruby ​​для прохождения курса первого курса CS, возможно, я бы согласился с теми, кто говорит, что IDE не важна, но для меня - поддержка компании, где я единственный код "участник команды. Я не справился бы без этого.

0 голосов
/ 12 октября 2010

Если вы предпочитаете использовать IDE, Netbeans - довольно хороший бесплатный продукт, который работает как на Windows, так и на Mac OS X. В Ruby-версии Netbeans будет установлено все, что вам нужно для начала Rails отдельно от базы данных.

Однако я согласен с другими комментариями - лучшая среда для Ruby on Rails - это хороший текстовый редактор с поддержкой Ruby и Rails и командной строкой. Многие люди помещают Linux в виртуальную машину на своем рабочем столе Windows и занимаются разработкой Rails в системе Linux.

0 голосов
/ 12 октября 2010

Есть также Emacs, Vim, E и другие. У них всех есть множество разработчиков rails, которые используют их, что означает множество дополнений и расширений. Я понимаю, что это не IDE, но с плагинами и так далее, они очень близки. В любом случае, RoR использует слишком много метапрограммирования для IDE, чтобы работать в чем-то большем, чем в моем базовом смысле, поэтому я лично считаю, что в этом отношении текстовые редакторы должны рассматриваться практически на одном игровом поле.

...