Как взобраться на рельсы или первые шаги в освоении Ruby on Rails

Предыстория

Ruby on Rails — фрэймворк на языке Ruby, предназначенный для разработки веб-приложений. Сам Ruby был написан этим милым японцем в 1995 году. В 2003 году Дэвид и Джэйсон начали работу над системой управления проектами под названием Basecamp. В поиске инструмента для разработки выбор пал на Ruby. К июлю 2004 году был выпущен всеми ныне любимый Ruby on Rails, как результат «причесанного» программного каркаса, который был написан для Basecamp.

С чего стоит начать

В российском сегменте сети, да и в книгах, ныне переведенных, особо не разгуляешься. Поэтому по умолчанию должно быть знание английского хотя бы на уровне «прочел страницу — понял две трети».

Книги
  1. Все советуют „Agile Web Development with Rails“ и я не буду исключением. Для начинающего это лучший вариант в роли первой ступени к рельсам.
  2. Дальше, после прочтения вышеуказанной, можно приступить к „Rails Recipes“ того же издательства. В книге расписано много интересных моментов, и даны ответы на большинство вопросов, которыми задается любой разработчик, приступив к работе над своим первым проектом.
  3. Получив уже кое-какие знания, можно прочесть книгу Обби Фернандеса „The Rails Way“ (книгу также можно найти на русском любом приличном книжном магазине). Неплохая такая книжка.
  4. Освоив все то, что прочли, вы станете хоть что-то собой представлять в роли Rails разработчика (я надеюсь).
  5. А дальше вступает в силу правило «Писать и Писать». Пишите код, тестируйте, ищите ошибки и исправляйте их, улучшайте свое приложение. И так по кругу. Параллельно можно читать что-то в роде „Professional Ruby on Rails“.

Скринкасты
Скринкастов на английском в сети довольно много. Начинающим могу посоветовать просмотреть эти:

  1. Railscasts“ Райана Бэйтса. Есть подписка через айТюнс, что очень удобно.
  2. Для вникания в основы Ruby будет полезно посмотреть „Ruby Essential Training“ от Lynda.
  3. Также у Линды есть замечательный курс „Ruby on Rails Beyond the Basics“.

Инструменты
Редакторы
IDE различных довольно много. Но почему-то в Textmate (для Mac) / в e Text Editor (для Windows) все прекраснее.

Хостинг
  1. Среди российский провайдеров Rails поддерживают более или менее 1GB и SpaceWeb.
  2. Зарубежные провайдеры: Rails Machine, Joyent, Brightbox и др.
  3. Virtual Dedicated Server: Slicehost, Linode.

Подробнее про хостинг написано в этой статье.

Вывод

Любите рельсы, господа. И кока-колу.


0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.