Осторожно, рельсы мира массово расстраивает беспорядок устаревшей и непоследовательной документации и примеры. Это, возможно, один из самых быстрорастущих и самых причудливых сообществ развития. К тому времени, когда вы узнаете что-то, оно уже изменится. Даже книги не соответствуют той версии рельсов, о которой они говорят. Документация по блогам! достаточно сказано.
В настоящее время я делаю RoR на окнах. Мой совет - избегать окон, если сможете. Многие вещи не работают, и сообщество рельсов действительно действительно не заботится о вас. Переход к Git действительно перепутал меня, так как он не очень хорошо работает на окнах. Из-за этого много жемчужин (Heroku выглядит как классный инструмент - слишком плохо для меня, он не может справиться с настройкой Git окна). Капистрано не работает. Это продолжается и досадно.
Плюс, в глубине вашего разума вы всегда задаетесь вопросом, когда что-то не работает. «Это проблема с рельсами/окнами?» Я не уверен, что это решается с помощью linux, потому что Linux приносит свои проблемы, как постоянно обновляя все эти разные зависимости и т. Д. Если это то, что вам нравится, может быть, это хороший выбор для вас. Те дни, когда я наслаждаюсь системной игрой, стоят позади, и я просто хочу продолжить свою работу. Я планирую установить ubuntu на домашней машине, чтобы я мог познакомиться с такими вещами, как capistrano, поэтому, возможно, мое мнение изменится.
Я бы очень хотел предложить, если вы собираетесь делать рельсы dev на любое количество времени, которое вы серьезно рассматриваете при получении Mac. Если вы цените свое время и здравомыслие, он будет платить за себя почти мгновенно. В зависимости от того, как вы оцениваете свое время 10 часов отладки проблем с установкой Windows/Linux, и вы тратите столько же, сколько расходы на Mac.
Рельсы - это радость по сравнению с тем, что она заменяет, но это немного больно в том, что ее сторонники проскакивают мимо множества скучных, но важных вещей, таких как документация, проблемы совместимости и построение сообщества. Это намного мощнее других фреймворков, таких как Django, но иногда я просматриваю документацию и сообщество Django и вздыхаю, как парень с дикой сексуальной девушкой, смотрящей на равную, но нормальную и стабильную жену своего друга. Но тогда рельсы добавляют особенность, и я иду «Ох, блестящий!»
IMO the Rails Screencasts лучше, чем скринкапы Peepcode. Имейте в виду, что у RubyPlus есть скринкасты, они немного грубые вокруг краев. BuildingWebApps имеет бесплатный онлайн-курс, который начинает делать скринкасты на полпути.
@moala: +1 LOL. Да серьезно! Xcode и TextMate определенно не могут победить «надежность визуальной студии» – 2011-05-03 05:05:56
Для IDE Aptana отлично подходит для Windows с поддержкой Git (для окон). Тем не менее, это даст вам серьезные головные боли в том, что сообщество Rails не очень заботится о Windows, и для этого требуется много обходов или взломов Gems. Я бы просто сказал, что маршрут PHP ... работает на все, гораздо более стабильный, гораздо более гибкий и меньше болит при обновлении систем. – 2011-08-16 18:18:10
Для всех, кто приходит сюда сейчас, я просто как OP, C#/asp.net-mvc dev, пытаясь рубить. Было очень сложно работать в ubuntu, поэтому я все установил на windows. Несколько человек сказали мне до сих пор, что это может быть проблемой, но сегодня я пропустил простое приложение на heroku.com из окон без проблем. Что касается IDE, я считаю, что хороший действительно помогает вам изучить структуру. [RubyMine] (http://www.jetbrains.com/ruby/) сравнивается с визуальной студией, и вы устанавливаете ее с предопределенными ярлыками VS, и вы можете поразить F12 и проверить и изучить структуру ROR. =) – gideon 2011-12-20 17:37:40