
Голосов: 0
#1
[ДМК] Проектирование Ruby on Rails приложений: слой за слоем [Владимир Дементьев]
![]()
Данная книга предлагает читателю практические рекомендации по эффективной разработке приложений на Ruby on Rails, популярном веб-фреймворке, стоящим в основе таких популярных сервисов, как GitHub, Shopify, Basecamp и многих других. Вы узнаете, как бороться с ограничениями базовой MVC архитектуры Rails приложений, внедрять новые абстракции и при этом оставаться в рамках философии Ruby on Rails, ориентирующейся на продуктивность разработчика.
Краткое содержание:
Издание предназначено разработчикам Rails приложений, которые уже познали проблемы роста в проекте и которые ищут эффективные способы преодоления этих проблем. Также книга будет полезна программистам Ruby on Rails, которые хотят узнать, какие опасности поджидают их на этом пути.
- знакомство с компонентами фреймворка и используемыми в них шаблонами проектирования;
- обсуждение распространённых анти-паттернов и способов держать их под контролем;
- применение методов постепенного рефакторинга и выделения абстракций для борьбы с избыточным кодом моделей;
- внедрение авторизации как самостоятельного слоя абстракции в Rails приложении;
- проектирование мультиканальной системы уведомлений;
- работа с конфигурацией как с частью предметной области приложения.
Для эффективной работы потребуется понимание базовых принципов организации кода Rails приложений, а также практический опыт в написании веб-приложений.
Владимир Дементьев начал свой путь в мире Rails в 2010-х годах c переписывания платформы для онлайн-обучения Teachbase с PHP на Ruby и Erlang. Член сообщества Ruby и Rails разработчиков, создатель публичных библиотек AnyCable и TestProf, а также регулярный спикер на международных конференциях. За вклад в развитие Ruby сообщества награждён премиями Ruby Hero Russia и Fukuoka Ruby Award. Руководит командой бэкенд-разработки в компании Evil Martians, предоставляющей консалтинговые услуги технологическим стартапам по всему миру. Автор многих популярных библиотек в мире Ruby и Rails, регулярный спикер на международных конференциях, обладатель премий Ruby Hero Russia и Fukuoka Ruby Award.
Издание: Черно-белое
Оригинальное название: Layered Design for Ruby on Rails Applications
Оригинальный правообладатель: Packt
Автор: Дементьев В.
Объем, стр: ~370
ISBN: 978-5-93700-260-0
Формат: PDF
Стоимость: 1520
Для просмотра содержимого вам необходимо зарегистрироваться!
Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором: