Я опытный программист и увлеченный новичок в Ruby on Rails.В основном я использую mac, unix и textMate, чтобы выполнить работу.Я написал несколько небольших приложений самостоятельно и очень рад возможности написать что-то более сложное.
Должен ли я выделять время и ресурсы для использования (изучения) IDE для RoR?Пожалуйста, ответьте, если вы используете конфигурацию, аналогичную моей и IDE для RoR.
Вопрос не в том, какая IDE является лучшей или какая платформа предпочтительнее дляRoR.
Меня больше беспокоит цена / выгода совершения любой IDE, построенной на широком наборе изменяющихся и развивающихся инструментов.
В дополнениедетальное понимание структуры файлов и макета каталогов, которое помогает использование текстового редактора, кажется хорошим навыком для дальнейшего роста, поскольку я расширяю свое использование функций в рельсах.
И ... HTML, CSSи ruby, все хорошо оценены текстовыми редакторами, которые имеют самые основные функции форматирования.
С другой стороны, я нахожу интегрированные среды разработки, в которых есть руки (шаблоны, автозаполнение текста и т. д.) для создания модульного тестирования(TDD) с RSpec привлекательны, так как это область, в которой у меня ограниченный опыт.
Мое большое беспокойство в том, что я передам в IDE, напишу заявкукатионом, а затем застревать, когда ruby, rails или какой-то другой ключевой компонент я использую обновления так, как этого никогда не ожидали люди из IDE.Использование IDE и периодическое редактирование файлов или ресурсов вне конкретной парадигмы IDE обожгли меня в прошлом.Предыдущие ошибки также включали языковые функции, которые IDE не учитывали, тем самым ограничивая гибкость разработки.
Я также не уверен, что интеграция / зеркалирование и управление версиями "local development" <-> "удаленный сервер" лучше всего обрабатывать через интерфейс IDE.git произвел на меня впечатление эффективного и простого в использовании.
Есть ли лучший подход для реализации более крупного проекта или оба метода в порядке с соответствующими оговорками?Мои опасения по поводу использования IDE устарели или оправданы?
Заранее благодарен за ваши комментарии -
Perry
Приложение: Кажется, здесь есть некоторые совпадения: Будет ли мешать мне использовать IDE с Rails?
Вывод: много хорошей пищи для размышлений.Спасибо всем.Я рад, что начал изучать Ruby и RoR с Unix и текстового редактора.Это отличная комбинация для текстовой среды, в которой живет RoR. Rvm, git, rspec, управление гемами и генерация кода - все это хорошо сделано из командной строки.Они упростили работу с Hartl's Rails Tutorial и поиграли с примерами из «Хорошо заземленного Rubyist».Я собираюсь проверить 30-дневную бесплатную пробную версию Rubymine.Я ожидаю, что IDE добавит моего первоначального понимания (+) способами.Интегрированное модульное тестирование стало важным фактором в моем решении попробовать IDE, поскольку я наткнулся на Rspec.Я не думаю, что мое время (или деньги) было потрачено впустую с textMate.Оба были хорошо проведены.
ADDENDUM 2
Я использовал Ruby Mine в течение 30 дней.Это было нормально, я решил придерживаться:
... и онивсе очень хорошо.Я могу очень быстро переключаться между тестированием, кодированием, просмотром и контролем версий.'Bundles' в TextMate иногда помогают в качестве справочного кода по CSS, Ruby и Rails.
Я также могу добавить, что большинство моих "проблем" возникли из-за того, что я мог просто взять Ruby по пути.Нету.Я должен был читать и экспериментировать и читать еще.«Получение» Ruby действительно открыло для меня Rails.Если вы тоже хотите улучшить свой Ruby, это помогло мне:
- Хорошо обоснованный Rubyist
- Мета-программирование Ruby