Как взобраться на рельсы или первые шаги в освоении Ruby on Rails
Предыстория
Ruby on Rails — фрэймворк на языке Ruby, предназначенный для разработки веб-приложений. Сам Ruby был написан этим милым японцем в 1995 году. В 2003 году Дэвид и Джэйсон начали работу над системой управления проектами под названием Basecamp. В поиске инструмента для разработки выбор пал на Ruby. К июлю 2004 году был выпущен всеми ныне любимый Ruby on Rails, как результат «причесанного» программного каркаса, который был написан для Basecamp.С чего стоит начать
В российском сегменте сети, да и в книгах, ныне переведенных, особо не разгуляешься. Поэтому по умолчанию должно быть знание английского хотя бы на уровне «прочел страницу — понял две трети».Книги
- Все советуют „Agile Web Development with Rails“ и я не буду исключением. Для начинающего это лучший вариант в роли первой ступени к рельсам.
- Дальше, после прочтения вышеуказанной, можно приступить к „Rails Recipes“ того же издательства. В книге расписано много интересных моментов, и даны ответы на большинство вопросов, которыми задается любой разработчик, приступив к работе над своим первым проектом.
- Получив уже кое-какие знания, можно прочесть книгу Обби Фернандеса „The Rails Way“ (книгу также можно найти на русском любом приличном книжном магазине). Неплохая такая книжка.
- Освоив все то, что прочли, вы станете хоть что-то собой представлять в роли Rails разработчика (я надеюсь).
- А дальше вступает в силу правило «Писать и Писать». Пишите код, тестируйте, ищите ошибки и исправляйте их, улучшайте свое приложение. И так по кругу. Параллельно можно читать что-то в роде „Professional Ruby on Rails“.
Скринкасты
Скринкастов на английском в сети довольно много. Начинающим могу посоветовать просмотреть эти:- „Railscasts“ Райана Бэйтса. Есть подписка через айТюнс, что очень удобно.
- Для вникания в основы Ruby будет полезно посмотреть „Ruby Essential Training“ от Lynda.
- Также у Линды есть замечательный курс „Ruby on Rails Beyond the Basics“.
Инструменты
Редакторы
IDE различных довольно много. Но почему-то в Textmate (для Mac) / в e Text Editor (для Windows) все прекраснее.Хостинг
- Среди российский провайдеров Rails поддерживают более или менее 1GB и SpaceWeb.
- Зарубежные провайдеры: Rails Machine, Joyent, Brightbox и др.
- Virtual Dedicated Server: Slicehost, Linode.
Подробнее про хостинг написано в этой статье.
Вывод
Любите рельсы, господа. И кока-колу.
0 комментариев