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

Возможный дубликат:
Что такое Ruby IDE?

Я вообще делал вещи на Microsoft.NET вне колледжа почти 2 года назад. Я только начал смотреть на Ruby on Rails. Какой редактор мне следует использовать? Я использую Notepad ++ прямо сейчас, но могу ли я отлаживать и т.д. Как-то?

Ответ 1

Попробуйте как NetBeans, так и RadRails, возможно, каждую неделю, тогда вы можете найти, что лучше всего подходит для вас. Лучший совет - изучить свой инструмент. Если вы не просматриваете что-то новое о своем редакторе, что может потенциально сэкономить ваше время (regexp и т.д.), Тогда вы оказываете огромную плохую услугу.

Я использую Eclipse/Aptana/RadRails, и в отличие от Gaius, он был очень доволен. Я рекомендую Eclipse IDE для разработчиков Java от Eclipse Скачиваний: http://www.eclipse.org/downloads/

Затем возьмите Aptana Studio, следуя этим instructions.

Когда Eclipse перезапустится, у Aptana будет вид, нажмите на rad rails, и вы хорошо пойдете. Просто убедитесь, что у вас уже установлен рубин, или это становится болью для решения.

Ответ 2

Aptana Studio

Я использую его для всех веб-разработок - HTML, CSS, PHP, JavaScript, Rails...

EDIT: для полного раскрытия я склонен к Aptana и RadRails, поскольку я знаю несколько членов оригинальной команды разработчиков RadRails.

Ответ 3

rubyMine является наиболее полнофункциональной IDE для Rails в текущее время (2012).

Лично для развития рельсов я использовал Eclipe в течение нескольких месяцев, а затем netBeans в течение нескольких недель, а rubyMine явно лучше, чем они.

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

Это не бесплатно - стоит около $50- $100. Это стало для меня ключевым позитивным критерием. Слишком много "бесплатных" продуктов, которые я вкладываю в тысячи часов, чтобы стать опытными, в конечном итоге умрут и перестанут развиваться, но платные продукты платят за продолжение развития. Я устал вкладывать много времени и энергии в такие продукты только для того, чтобы они завяли и погибли. Учитывая, что сотни тысяч долларов зарабатывают на рельсах, инструмент стоимостью 100 долларов является сделкой.

Несмотря на то, насколько я люблю rubyMine, я все еще использую vim вместе с ним. Иногда мои задачи работают лучше с vim, иногда с rubyMine.

Ответ 4

Я был очень доволен E. Он довольно легкий и поддерживает фрагменты и команды TextMate, что означает, что вы получаете доступ к огромному набору специальных помощников Rails.

Однако это явно редактор, а не IDE, поэтому вы не получите отладки, встроенные в консоль и т.д. Но я обнаружил, что для проектов Rails я предпочитаю легкий редактор и оболочку (например, Console) для тестов, отладки и т.д.

Ответ 5

Я использую Aptana/Eclipse/RadRails, но если бы я снова это сделал, я бы определенно попробовал NetBeans. Аптана была главной головной болью.

Я никогда не использовал IronRuby, но это может заставить вас чувствовать себя как дома.

Ответ 6

Netbeans IDE - хороший редактор для всех языков. Я уверен, что бета-версия 6.5 поддерживает Ruby on Rails, а также Javascript и несколько других веб-языков. Стоит проверить (Netbeans.org).

Ответ 8

Я в основном кодирую ColdFusion или PHP (и JS/CSS/xHTML), но немного рубил в RoR. RadRails/Apatana отлично подходит для меня, потому что он построен на Eclipse, который я уже использовал для своей другой работы. Он также интегрируется с Subversion через плагин Subclipse.

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

Я кратко посмотрел на Netbeans, но TBH Eclipse просто чувствовал себя лучше для меня, и сама Aptana великолепна, когда вы приходите делать что-либо в JavaScript.

YMMV...

Ответ 9

Я использую Emacs в Windows.

Установка и настройка его для работы с рельсами - это боль.

Ответ 10

Я обнаружил, что Geany - легкая альтернатива (которая также работает с Linux, но с небольшими изменениями), хотя я проверяю Gedit на функции, которые не представлены и не реализованы также в Geany.