Agile Web Development with Rails, Third Edition - PDF

Скачать полную версию книги "Agile Web Development with Rails, Third Edition - PDF"

Agile Web Development with Rails, Third Edition by Sam Ruby
Вы хотите писать приложения профессионального уровня: Rails - это полнофункциональный веб-фреймворк с открытым исходным кодом, с интегрированной поддержкой модульного, функционального и интеграционного тестирования. Он обеспечивает соблюдение принципов хорошего проектирования, согласованность кода в вашей команде (и в вашей организации), а также надлежащее управление релизами.

Но Rails - это не просто набор лучших практик. Rails позволяет легко и весело создавать очень крутые веб-приложения. Нужна поддержка Ajax, чтобы ваши веб-приложения были очень интерактивными? В Rails это встроено. Хотите приложение, которое отправляет и получает электронную почту? Встроенная поддержка. Поддерживает интернационализацию и локализацию? Встроенная. Вам нужны приложения с REST-интерфейсом (чтобы они могли взаимодействовать с другими REST-приложениями практически без усилий с вашей стороны)? Все встроено.

Из этой книги вы узнаете, как использовать ActiveRecord для связи бизнес-объектов и таблиц базы данных. Больше никаких мучительных объектно-реляционных отображений. Просто создайте свои бизнес-объекты и позвольте Rails сделать все остальное. Нужно создавать и изменять схему? Миграции сделают это безболезненно (к тому же они версионные, так что вы можете переносить изменения назад и вперед). Вы узнаете, как использовать фреймворк Action Pack для маршрутизации входящих запросов и рендеринга страниц с помощью простых в написании шаблонов и компонентов. Узнаете, как использовать сервисные фреймворки Rails для отправки электронной почты, реализации веб-сервисов и создания динамических, ориентированных на пользователя веб-страниц с помощью встроенной поддержки jаvascript и Ajax. Широко освещаются вопросы тестирования, а в переработанной главе "Развертывание" теперь рассматривается Phusion Passenger.

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


68
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!