Паттерны проектирования JavaScript, Ди Франческо Уго, 2025.
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работы в команде, сокращает количество ошибок и экономит время и силы. Автор дает исчерпывающее представление о паттернах проектирования в современном JavaScript (ES6+) и приводит практические примеры их применения. Сначала вы познакомитесь с порождающими. структурными и поведенческими паттернами проектирования в идиоматическом для JavaScript стиле, а затем переключитесь на архитектурные паттерны и паттерны пользовательского интерфейса. Вы узнаете, как применять паттерны, характерные для таких библиотек, как React, и распространять их на фронтенд и микрофронтенд. В последней части книги представлены и проиллюстрированы паттерны улучшения производительности и безопасности, включая обмен сообщениями, события и стратегии загрузки ресурсов, а также паттерны высокопроизводительных асинхронных вычислений. В издании приводятся примеры использования React и Next.js, а также JavaScript и Web API. Они помогут выбрать и внедрить проверенные паттерны проектирования в различных веб-экосистемах и изменить ваш подход к разработке.

Что такое структурные паттерны проектирования.
Создавая программное обеспечение, мы хотим иметь возможность соединять различные части кода (например, классы и функции) и влиять на взаимодействие сторон, участвующих в этих связях и отношениях, без необходимости пробираться через множество фрагментированных частей кодовой базы.
Структурные паттерны проектирования позволяют безопасно добавлять, удалять и изменять функциональность в модулях и классах. «Структурный» аспект этих паттернов обусловлен тем, что можно экспериментировать с реализациями, если открытые интерфейсы стабильны.
Структурные паттерны проектирования позволяют поддерживать разделение ответственностей и обеспечивают свободную связанность между различными классами и модулями, сохраняя при этом высокую скорость разработки.
ОГЛАВЛЕНИЕ.
Об авторе.
О научных редакторах.
Предисловие.
Часть I. Паттерны проектирования.
Глава 1. Работа с порождающими паттернами проектирования.
Глава 2. Реализация структурных паттернов проектирования.
Глава 3. Использование поведенческих паттернов проектирования.
Часть II. Архитектура и паттерны пользовательского интерфейса.
Глава 4. Изучение паттернов библиотек реактивных представлений.
Глава 5. Стратегии рендеринга и гидратации страниц.
Глава 6. Микрофронтенды, зоны и островные архитектуры.
Часть III. Паттерны производительности и безопасности.
Глава 7. Паттерны производительности асинхронного программирования.
Глава 8. Паттерны событийно-ориентированного программирования.
Глава 9. Максимизация производительности — отложенная загрузка и разделение кода.
Глава 10. Стратегии загрузки активов и выполнение кода вне основного потока.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Ди Франческо Уго :: паттерны :: JavaScript












