2009-02-28 10 views
1

Я только что купил MacBook для разработки рубинов и, как и внешний вид Aptana Studio, как действительно приятную IDE.Создание Plain .rb файлов с Aptana RadRails

Вопрос, который у меня есть, заключается в том, что я хочу знать (прежде чем слишком глубоко в него входить и потенциально тратить время), могу ли я создать простые старые .rb-файлы без привязки рамки rails? Кроме того, я могу выполнить рубиновый файл прямо из IDE, или мне придется использовать терминал?

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

Любые другие мысли о лучших практиках и других потенциальных IDE также будут оценены.

ответ

2

Я бы рекомендовал Netbeans (Ruby Edition явно) или Jetbrain's RubyMine над Aptana. Когда я попробовал, у меня были проблемы с Aptana и Ruby. Rubymine все еще находится в состоянии публичного предварительного просмотра, но он будет платным продуктом, когда он будет выпущен через месяц или около того. Он разработан теми же людьми, которые сделали IntelliJ IDEA. Netbeans действительно отлично работает с рубинами и рельсами, и это бесплатно. Оба позволяют выполнять Ruby из среды IDE и поддерживают рельсы.

Я также нашел, что irb очень полезен, Netbeans позволяет запускать irb из среды IDE. При запуске кода полезно заполнение кода и встроенная документация.

5

Чтобы просто обманывать Ruby, я предложил редактор командной строки и IRB. У вас будет больше удовольствия и узнать больше, быстрее.

После этого войдите в IDE и Rails и всю сложность, которая приходит с ними.

1

Да, вы можете создавать простые старые «.rb» файлы внутри RadRails или Aptana Studio, и они не обязательно должны быть внутри проекта Rails или «привязаны к раме рельсов». Вы также можете запустить или отладить ruby-скрипт внутри IDE, щелкнув правой кнопкой мыши файл или внутри редактора и выбрав одно из приложений Run As> Ruby Application или Debug as> Ruby Application. С Studio 3 вы даже можете запускать их из встроенного представления терминала. У RadRails 2.x была Rails Shell, где вы могли запускать или отлаживать файлы из интерфейса командной строки.

Как разработчик на RadRails, я немного предвзятый, но я бы согласился, что пользователи должны хорошо ознакомиться с использованием командной строки, хотят ли они использовать IDE для ежедневного программирования или нет. И, конечно же, наличие интерактивного REPL, такого как irb для игры, - это еще один полезный инструмент для начала работы. Черт, вы можете даже просто использовать онлайн сначала перед установкой рубина: http://tryruby.org/