У кого-нибудь есть опыт работы с Ruby in Steel? - PullRequest
9 голосов
/ 04 сентября 2010

Происходя в основном из .NET фона, я весьма привязан (к лучшему или худшему) к Visual Studio.

Я сейчас иду в школу по разработке программного обеспечения, и мой первый класс - по XP (Extreme Programming) с использованием Ruby on Rails. В основном я слышал, что когда вы разрабатываете в Ruby, вы, как правило, пропускаете всю IDE целиком; и я полностью открыт для такой возможности. Тем не менее, есть IDE, и, похоже, должно быть, по крайней мере, несколько людей, которые все еще считают, что использование одного из них стоит.

Поскольку я так хорошо знаком с VS, мне просто стало интересно, кто-нибудь там использовал Ruby In Steel . С веб-сайта, это, конечно, выглядит приятно. Я буквально не представляю, насколько он полезен или уместен для общего развития RoR, поэтому я подумал, что брошу этот вопрос туда.

Вы использовали Ruby In Steel? Каковы ваши впечатления от этого? Как это сочетается с другими известными IDE, такими как Netbeans ? И стоит ли даже использовать IDE для разработки RoR, или предпочтительнее хороший текстовый редактор?

Ответы [ 3 ]

2 голосов
/ 05 ноября 2010

Краткий ответ

Пропустите IDE и используйте Vim (или ваш любимый простой текстовый редактор)

Длинный ответ

Я разработчик на C # и использую Visual Studio в качестве IDE с тех пор, как начал программировать. Я люблю Visual Studio и всегда смеялся над теми людьми, которые не использовали IDE. Я просто не получил это. Поэтому, когда я начал изучать Ruby on Rails, первым делом я искал лучшую доступную IDE. Я пробовал NetBeans, RubyMine, Aptana и все текстовые редакторы, которые я мог найти (но не Ruby in Steel, но я не хотел за это платить).

Я окончательно остановился на NetBeans и подумал, что это довольно хорошо. Но загрузка занимает 30-60 секунд. И вскоре вы обнаружите, что intellisense с ruby ​​на самом деле не работает (и даже если это сработало, API-интерфейсы рельсов в действительности не имеют смысла с intellisense). Случилось так, что я обнаружил, что использую Notepad ++ для быстрого редактирования файлов.

Но затем я постепенно начал использовать Notepad ++ чаще, и мне нужно было запустить мой сервер, поэтому я открыл консоль для запуска сервера (вместо моего ide). Затем мне понадобился сгенерированный контроллер, но поиск синтаксиса командной строки для генерации контроллера был быстрее, чем загрузка моей IDE. Именно тогда я начал понимать, что мне действительно не нужна или даже не нужна среда разработки для рельсов, я был совершенно счастлив с Notepad ++. Эти ребята без IDE не были такими уж сумасшедшими.

Итак, я начал смотреть на все текстовые редакторы, которые мог найти, и наткнулся на Vim (вы знаете, этот дерьмовый старый текстовый редактор, который использовали эти сварливые старые программисты до моего рождения). Vim с некоторыми плагинами для rails - это все, что я сейчас использую для разработки rails. Мне было трудно убедить любящего себя Visual Studio в том, что текстовый редактор на основе консоли на самом деле сделает меня более продуктивным, чем полноценная IDE, но как только я дал ему шанс, я был действительно впечатлен.

Теперь изучение Vim, Rails и Ruby в одно и то же время является большим делом, но я бы по крайней мере рекомендовал бы вам изучить командную строку rails и использовать ваш любимый текстовый редактор вместо толстой, медленной IDE за $ 200.

0 голосов
/ 05 ноября 2010

Меня действительно интересовал Ruby in Steel, но я не нашел испытание очень полезным. Это было некоторое время назад, и теперь у него больше возможностей. Прежде чем вы потратите $ 200 за это, я определенно хотел бы попробовать Aptana RadRails в качестве бесплатной IDE или взглянуть на e-TextEditor, который я сейчас использую. Он имеет действительно хорошие пакеты для разработки рельсов, а также является отличным редактором общего назначения; хотя в нем нет встроенного отладчика, я обнаружил, что без него я использую консоль rails так же эффективно.

0 голосов
/ 05 ноября 2010

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

Хотя среды IDE (и я отмечаю, что Ruby In Steel 2.0 была только что анонсирована в начале ноября 2010 года) все умные, я обнаружил, что применение TDD в основном устраняет необходимость в шаге на основе IDE сквозная отладка.

Если они продолжат пробную программу, как и раньше, вы сможете потратить 60 дней на использование RIS 2.0, прежде чем вы начнете выделять деньги. Этого должно быть достаточно, чтобы установить, стоит ли покупать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...