Ничего полезного не несет, ни для новичка(так как ты обязан к началу прочтения этой книги JavaScript и JQuery, который уже давно устарел, ни для опытного программиста, так как все это ему уже известно.
Автор описывает полный цикл разработки (full stack development) веб-приложений, предлагая читателю вместе пройти путь создания системы ведения списка дел (ToDo List). По ходу изложения описываются необходимые инструменты и технологии, строго в рамках возникающих задач. Такой подход позволяет дать представление о предмете при сохранении разумного размера книги. Стиль книги – подробное руководство по выполнению последовательности лабораторных работ с элементами теории.
В книге рассмотрен традиционный набор технологий клиентской стороны: HTML, CSS и JavaScript + jQuery. Для разработки серверной части автор выбрал инструменты, которые не ожидаешь встретить в книге для начинающих: Node.js с NoSQL СУБД Redis и MongoDB. Связь веб-компонентов производится посредством протоколов JSON и REST.
Чтобы приблизить условия к «боевым», автор рекомендует не устанавливать серверные приложения на локальном компьютере, а использовать в качестве серверной платформы образ виртуальной машины Virtual Box, управляемый с помощью Vagrant. Описывается процесс развёртывания веб-приложения на облачном сервисе Cloud Foundry.
Через всю книгу красной нитью проходит идея рефакторинга кода, приводятся примеры правильного выполнения последовательных улучшений, раскрывается шаблон «Модель-Представление-Контроллер».
В целом автору удалось создать компактную книгу, содержащую концентрированные знания, для извлечения которых нужно выполнять предлагаемые упражнения и следовать рекомендациям. Примечания переводчика удачно дополняют основной текст книги.
«Основы разработки веб-приложений» kitobiga sharhlar, 2 izohlar