Описание
Из каких компонентов строятся надежные, элегантные, гибкие, удобные в сопровождении программные архитектуры? Книга отвечает на этот вопрос серией очерков, написанных ведущими программными архитекторами и проектировщиками современности. В каждом очерке авторы представляют какую-либо выдающую программную архитектуру, анализируют ее отличия от других архитектур и объясняют, почему она идеально подходит для своей цели. Одни авторы рассказывают о том, как разрабатывался конкретный проект, какие решения они принимали и на какие компромиссы им приходилось идти. Другие анализируют влияние отдельных архитектурных аспектов на компьютерные технологии в целом. Из книги вы узнаете: как на основе архитектуры Facebook была построена экосистема приложений, ориентированных на работу с данными, как новаторская архитектура Xen повлияла на будущее операционных систем, как процессы в сообществе проекта KDE способствовали превращению программной архитектуры из предварительного проекта в элегантную систему, как 'ползучая функциональность' помогла GNU Emacs выйти за пределы изначально запланированных возможностей, как устроена высокооптимизированная виртуальная машина Jikes RVM, какие архитектурные решения и структурные элементы обеспечили ведущее положение Tandem в области платформ высокой доступности в течение более 20 лет, какие сходства и различия существуют между объектно-ориентированными и функциональными архитектурными школами, как архитектуры влияют на эволюцию программных продуктов и труд разработчиков. Книга поможет взглянуть на программные архитектуры глазами их создателей. Вы узнаете, что необходимо для создания элегантных программных архитектур и как они влияют на методологию создания ваших собственных проектов.
Вам может быть интересно:
-
19,69 €
-45%
35,80 €
-
20,98 €
-45%
38,15 €
-
21,17 €
-45%
38,50 €
-
41,69 €
-45%
75,80 €
-
45,54 €
-45%
82,80 €
-
32,53 €
-45%
59,15 €
-
57,90 €
-40%
96,50 €
-
36,49 €
-45%
66,35 €
-
16,69 €
-45%
30,35 €
-
31,32 €
-45%
56,95 €
-
19,69 €
-45%
35,80 €