Сэм Руби, Дейв Томас, Дэвид Хэннсон "Rails 4. Гибкая разработка веб-приложений" (2014, PDF)
Перед вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby», и Дэвидом Хэнссоном — создателем технологии Rails.
Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание вебприложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0».
Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.
Rails. Сборник рецептов (2008)
Такие задачи, как аутентификация пользователей, распределение прав доступа, организация наиболее эффективного обмена данными с сервером баз данных и многое другое, требуют решения при создании практически любого веб-приложения.
Эта книга позволяет разработчику не тратить время на поиск собственного решения, а обратиться к тем, кто уже решал схожие задачи, и столкнулся с тонкостями Ruby on Rails в конкретных ситуациях.
Издание будет полезно каждому, у кого есть начальные знания о Ruby on Rails, кто применяет эти знания на практике и кто не желает каждый раз "изобретать велосипед" заново.
Название: Rails. Сборник рецептов
Автор: Фоулер Ч.
Издательство: Питер
ключевые слова — rails, ruby, гибк, разработ, веб-приложен, jquery, javascript, web-страниц, web-приложен, аутентификац, сервер, ajax, полиморф, has_many, идентификац, авторизац, веб-сайт, тестирован, rake-задач, rss, загружаем, веб-служб, почт, web-сервис
Такие задачи, как аутентификация пользователей, распределение прав доступа, организация наиболее эффективного обмена данными с сервером баз данных и многое другое, требуют решения при создании практически любого веб-приложения. Эта книга позволяет разработчику не тратить время на поиск собственного решения, а обратиться к тем, кто уже решал схожие задачи, и столкнулся с тонкостями Ruby on Rails в конкретных ситуациях. Издание будет полезно каждому, у кого есть начальные знания о Ruby on Rails, кто применяет эти знания на практике и кто не желает каждый раз «изобретать велосипед» заново.
Покупая настоящий сборник рецептов — кулинарную книгу, — я бы не стал искать пособие по разделке овощей или инструкцию по применению кастрюли. Подобную информацию можно найти и в кратком кулинарном справочнике.
Сборник рецептов посвящён способам приготовления таких блюд, до которых порой невозможно додуматься самому. Здесь не ведутся рассуждения о пробах и ошибках, а сразу даются готовые, работоспособные решения. Иногда речь идёт о таких блюдах, которые ранее представлялись за пределами ваших возможностей.
Если у кого-то появляется желание постичь секреты индийской кухни, он покупает книгу рецептов великого индийского мастера и следует всем изложенным в ней инструкциям. Никто не станет покупать рецепты, всем давно известные. Интерес проявляется только к тем рецептам, качеству которых можно доверять. Наверное, поэтому из-под пера знаменитых кулинаров и выходят настоящие бестселлеры. Люди хотят готовить вкусные блюда, а кулинары знают, как это сделать и как научить вас делать то же самое.
Хороший сборник рецептов учит технологическим приёмам. Иногда в нём даже рассказывается о новых инструментах. Но обучение проходит в рамках определённого контекста, с сугубо практической целью, и задача заключается не только в том, чтобы научить вас обращаться с инструментами.
Когда я работал над книгой «Rails. Сборник рецептов», передо мной стояла задача научить вас создавать на Rails что-нибудь неординарное, и сделать это сразу, с первой попытки. Приводимые в книге рецепты и сопутствующие им технологии почерпнуты из моей собственной практики, а также получены от великих «шеф-поваров» Rails: команды разработчиков её ядра, преподавателей и авторов книг, и от первопроходцев её практического применения.
Надеюсь, что мне удастся не только показать вам, как и что делается, но и объяснить, почему всё работает именно так, как задумано. Изучив все рецепты, вы перейдёте на новый уровень понимания Rails и сможете впоследствии составить впечатляющий список успешно приготовленных кулинарных шедевров для своих новых приложений.
Не все имеющиеся в книге рецепты одинаковы по объёму и сложности. Чтобы придать нашей кухне остроты, я включил в рецепты некоторое количество мелких предложений, названных мною закусками. Занимая одну или две странички, они помогут вам заморить червячка в перерывах между серьёзными чревоугодиями.
В чём ценность сборника рецептов?
Книги по Ruby и Rails на русском языке
По Ruby and Rails, на текущий момент, на русском языке доступны 4 книги. Естественно этого мало, но сомневаюсь что в ближайшее время ситуация изменится. Рассказывать я начну в том порядке в котором бы я рекомендовал их читать.
В качестве введения в Rails рекомендую прочитать книгу под названием “Ruby on Rails. Быстрая веб-разработка ” (Брюс Тейт)
Книга хоть и не большая (примерно 200 страниц), зато позволяет быстро понять суть разработки приложений на Rails даже как следует не освоив Ruby :) Информацию о Rails вы будете получать создавая вместе с автором приложение “Фотоальбом”. Так же на мой взгляд автору очень неплохо удалось рассказать про ActiveRecord (вобщем если вы про него ничего не знаете, то после прочтения этой книги будете знать его на 50%)
Следующая книга называется “Гибкая разработка веб-приложений в среде Rails ” (Дэйв Томас и Дэвид Ханссон)
Без зазрения совести её можно назвать библией Rails разработчика. Авторы глубоко погружаются в фреймворк рассматривая самые мельчайшие его детали (ActiveRecord во всех подробностях, маршрутизацию запросов, Action Controller и Action View, AJAX и даже пример развертывания с помощью Capistrano+Apache+Mongrel cluster). Информация о Rails преподносится так же как и в предыдущей книге, но на примере приложения “Электронный магазин” (на мой взгляд разбираться в нём посложнее чем в “Фотоальбоме”)
Следующую книгу я рекомендовал бы покупать разве что для коллекции т. к. довольно много материала в ней устарело (например самую первую статью про местное редактирование уже нельзя повторить т. к. сама функциональность по созданию inplace редакторов вынесена из Rails в отдельный плагин и т. п.) Книга называется “Rails Сборник рецептов”
Что же касается книг по Ruby, то их всего лишь две.
Первая “Изучаем Ruby” подойдёт разве что человеку совсем не умеющему программировать. Рассматривается довольно маленькая часть самого языка (без углубления в дебри) причём эта часть старательно разжёвывается.
А вот “Программирование на языке Ruby. Идеология языка теория и практика применения ” (Хэл Фултон) как раз наоборот рассматривает многие тонкости самого языка.
Все указанные в статье книги вы можете купить в интернет магазине OZON. RU перейдя по прямым ссылкам:
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-6667286237319125"
data-ad-slot="5736897066">
Комментариев нет:
Отправить комментарий