Вопрос

Я только что купил MacBook для разработки на ruby, и мне нравится внешний вид Aptana Studio как действительно хорошей IDE.

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

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

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

Это было полезно?

Решение

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

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

Другие советы

Для того, чтобы просто пошалить с Ruby, я предложил редактор, командную строку и ИРБ.Вы получите больше удовольствия и узнаете больше и быстрее.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top