Статьи

Rails 1.2: больше никаких оправданий!

Если вы жили на другой планете и пропустили ее, в этом месяце был выпущен Rails 1.2 , важный этап в разработке инфраструктуры.

В связи с этим выпуском SitePoint на этой неделе объявил о доступности нашей собственной книги по Ruby on Rails , « Построй свои собственные веб-приложения на Ruby On Rails » Патрика Ленца. Это потрясающее дополнение к библиотеке SitePoint, написанное специально для Rails 1.2. Если вы еще не поняли, что такое суета (и почему Rails так взволновали веб-разработчиков), у вас больше нет оправданий, чтобы не сделать решительный шаг!

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

Поэтому начинающие программисты по достоинству оценят внимание, которое Патрик уделяет основным темам, таким как модель модель-представление-контроллер, миграции и непрерывное тестирование, а также объяснения объектно-ориентированных концепций и глубокое освещение синтаксиса Ruby.

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

Например, я не видел, чтобы в других книгах по Rails на рынке упоминался тот факт, что Ruby 1.8.5 несовместим с клиентом точки останова Rails (несмотря на то, что основная команда Rails рекомендует использовать 1.8.5 и что последние версии MacPorts и InstantRails также устанавливают 1.8.5). По моему мнению, возможность использовать этот незаменимый инструмент делает работу с Ruby 1.8.4 вполне оправданной — порезав себе зубы в мире Java, я не могу себе представить попытку отследить ошибку в моем коде, не имея возможности установить контрольные точки.

Однако лучшая часть — это, безусловно, пример приложения, которое вы создадите к концу книги — клон популярного сайта социальных новостей digg (просто чтобы быть дерзким, мы назвали приложение Shovell ), в комплекте с Ajax-голосование, тегирование, история голосования за пользователя и многое другое. Да, детка, это все Web 2.0 отсюда!

Мы опубликовали несколько глав в виде учебника по Ruby on Rails , и, как всегда, первые несколько глав доступны для загрузки в формате PDF .

Так что, если вы уже давно работаете над идеей Next Big Thing ™, возможно, эта книга покажет вам, как воплотить эту идею в реальность.