Купить книги в Киеве - онлайн Интернет-магазин BookZone
Уничтожь меня! Уникальный блокнот для творческих людей
Уничтожь меня! Уникальный блокнот для творческих людей - Кери Смит
"Уничтожь меня! Уникальный блокнот для творческих людей". Кери Смит

Мировой бестселлер.

Блокнот из новой серии известной художницы Кери Смит. В бло...
Цена: 182 грн
+ от 2% до 12% на бонусный счет
О компании Доставка и оплата Помощь Контакты
Войти на сайт

  Логин (Регистрация)


  Пароль(Забыли?)

Закрыть [x]

BookZoneКомпьютерная литератураПрограммированиеПрактика программирования (приемы, методы, работа программиста)

Идеальная архитектура. Ведущие специалисты о красоте программных архитектур - Диомидис Спинеллис, Георгиос Гусиос

Диомидис Спинеллис, Георгиос Гусиос

Идеальная архитектура. Ведущие специалисты о красоте программных архитектур

Издательство: Символ

Артикул: 30417

цена: 593 грн


есть в наличии
Доставка
бесплатно
Быстрый заказ
Зарегистрированные пользователи получают до 12% на бонусный счет от каждого 

заказа на Ваш бонусный счет 11.86 грн. (2%).
подробнее о бонусах (экономия до 12%)

Год издания: 2016
Номер издания: 0
В наличии: 2 шт.
ISBN: 978-5-93286-175-2
Количество страниц: 528
Формат: 170мм х 240мм
Обложка: Мягкий

Описание книги Идеальная архитектура. Ведущие специалисты о красоте программных архитектур

Книга "Идеальная архитектура. Ведущие специалисты о красоте программных архитектур" отвечает серией очеркой авторства лучших программных архитекторов и проектировщиков современности на вопрос: из каких компонентов строятся надежные, элегантные, гибкие, удобные в сопровождении программные архитектуры?

Каждый очерк презентует какую-либо выдающую программную архитектуру, ее подробный анализ на предмет отличий от других архитектур, а также разъяснения, почему именно она идеально подходит для своей цели. В некоторых очерках авторы рассказывают о процессе разработки конкретного проекта: какие решения они принимали и на какие компромиссы им приходилось идти. В других авторы анализируют влияние отдельных архитектурных аспектов на компьютерные технологии в целом. Все очерки в комплексе составляют основополагающую картину идеальных программных архитектур.

Из книги "Идеальная архитектура. Ведущие специалисты о красоте программных архитектур" вы узнаете:
  • как на основе архитектуры Facebook была построена экосистема приложений, ориентированных на работу с данными;
  • как новаторская архитектура Xen повлияла на будущее операционных систем;
  • как процессы в сообществе проекта KDE способствовали превращению программной архитектуры из предварительного проекта в элегантную систему;
  • как "ползучая функциональность" помогла GNU Emacs выйти за пределы изначально запланированных возможностей;
  • как устроена высокооптимизированная виртуальная машина Jikes RVM;
  • какие архитектурные решения и структурные элементы обеспечили ведущее положение Tandem в области платформ высокой доступности в течение более 20 лет;
  • какие сходства и различия существуют между объектно-ориентированными и функциональными архитектурными школами;
  • как архитектуры влияют на эволюцию программных продуктов и труд разработчиков.

Книга "Идеальная архитектура. Ведущие специалисты о красоте программных архитектур" имеет высокую практическую ценность и поможет взглянуть на программные архитектуры глазами их создателей. Вы узнаете, что необходимо для создания элегантных программных архитектур и как они влияют на методологию создания ваших собственных проектов.

Отзывы читателей:

"Авторы отлично справились с изложением некоторых основополагающих и практических принципов программных архитектур, причем материал излагается на примере широкого спектра современных систем. Особое впечатление на меня произвело разнообразие описанных архитектур, от Emacs до Facebook, от языков высокой детализации до академических разработок. Короче говоря, перед вами чрезвычайно своевременная и полезная работа, которая вносит свой вклад в искусство, теорию и практику программных архитектур".
Гради Буч, IBM
 
Это очень современная книга, но ей не хватает целостности в изложении материала. Это пример того, когда каждая глава написана настоящим авторитетом в области программных архитектур, но выбранные для обсуждения темы разрознены. Вместе с тем три главы просто превосходны и окупают примерно треть от тех 40 долларов, которые я потратил на эту книгу. Во-первых, предисловие с его подробным рассмотрением архитектурных принципов и особенностей является одним из лучших обсуждений по этой теме. Я не видел ничего подобного в других источниках. Глава 1 "Что такое архитектура?" и глава 2, где рассматривается контраст между "грязной" архитектурой и тщательно продуманной, просто превосходны.
Амрит Тигвана, Декатур, Джорджия, США
 
Книга содержит большой объем материала и охватывает самые последние вопросы, связанные с программными архитектурами. Заявленные темы актуальны и интересны, хотя и многовато технических подробностей и теории.
Алексей Прокопенко, Барлингейм, Калифорния, США
 
О редакторах сборника: Диомидисе Спинеллисе и Георгиосе Гусиосе:
 
Диомидис Спинеллис является адъюнкт-профессором факультета науки управления и технологии в Афинском университете экономики и бизнеса, Греция. Направление его исследований включает разработку программного обеспечения, языков программирования, интернет-ориентированных информационных систем, исследование компьютерной безопасности и интеллектуальных методов оптимизации. Он обладает степенью магистра в области программной инженерии и степенью доктора в области вычислительной техники, обе были получены им в Лондонском Имперском колледже. Также Спинеллис является коммиттером проекта FreeBSD и автором некоторых программ с открытым исходным кодом, таких как библиотеки, пакеты и инструменты. Его редактор с открытым исходным кодом SED стал составной частью всех дистрибутивов Unix BSD и Apple Mac OS X. В настоящее время он также сотрудничает в качестве научного координатора с исследовательским проектом SQO-OSS, связанным с изучением качества ПО с открытым исходным кодом.
 
Спинеллис опубликовал в издательстве Addison-Wesley две книги из серии "Эффективное программирование". "Code Reading: the Open Source Perspective" (2004) получила премию "Software Development Productivity Award" и была переведена на 6 языков, включая русский ("Анализ программного кода на примере проектов Open Source", Вильямс, 2004). В 2006 году вышла книга "Code Quality: the Open Source Perspective", которая также получила премию "Software Development Productivity Award". Обе книги содержат тысячи практических примеров из различных систем с открытым исходным кодом, таких как операционная система BSD UNIX, веб-сервер Apache и реляционная система управления базами данных HSQLDB, которые демонстрируют, как разработчики понимают, оценивают и поддерживают существующий программный код. Помимо этого Спинеллис является автором более 100 публикаций в различных журналах и материалах научных конференций.
 
Диомидис Спинеллис является членом ACM, IEEE, Ассоциации Usenix, Греческого Компьютерного Сообщества, Технической палаты Греции, а также одним из основателей Общества греческих пользователей Интернета, активным автором Википедии.
 
Георгиос Гусиос - исследователь по профессии, инженер-программист по образованию и энтузиаст программирования по призванию. В настоящее время он работает над своей кандидатской диссертацией в Афинском университете экономики и бизнеса, Греция. Направления его исследований включают виртуализацию, операционные системы, программное обеспечение и контроль над качеством ПО. Он с отличием окончил Университет Манчестера, Великобритания, получив степень магистра. Гусиос участвовал в разработке кода для различных проектов OSS, а также в реализации многих научных и коммерческих программ. В настоящее время работает в качестве руководителя и ведущего разработчика в проекте SQO-OSS - программе многонационального исследования, финансируемого ЕС, имеющей представительства в 5 странах мира. Проект изучает новые способы оценки качества программного обеспечения.
 
За свою карьеру Гусиос опубликовал 10 научных работ в различных реферируемых журналах и материалах конференций. Одна из них, озаглавленная "A comparison of dynamic web content technologies of the Apache web server", в 2002 году получила награду на конференции "Administration and Networking Conference" как лучшая публикация, являющаяся первым всеобъемлющим исследованием в своей области. Георгиос Гусиос является членом ACM, IEEE, Ассоциации Usenix и Технической палаты Греции.
 
В сборник вошли материалы следующих авторов:
Джон Клейн и Дэвид Вайсс
Пит Гудлиф
Джим Уолдо
Майкл Найгард
Брайан Слеттен
Дэйв Феттерман
Дерек Мюррей и Кайр Фрейзер
Грег Лейхи
Риз Ньюман и Кристофер Деннис
Иэн Роджерс и Дэйв Гроув
Джим Блэнди
Тиль Адам и Мирко Бем
Бертран Мейер
Панайотис Луридас
 
Оглавление:
 
Предисловие
Вступление
 
Часть I. Об архитектуре
 
Глава 1. Что такое архитектура?
Введение
Создание программной архитектуры
Архитектурные структуры
Хорошие архитектуры
Красивые архитектуры
Благодарности
Библиография
 
Глава 2. Повесть о двух системах: сказка для современных программистов
Беспорядочный мегаполис
Архитектурный городок
Что дальше? 
Ваш ход
Библиография
 
Часть II. Архитектура корпоративных приложений
 
Глава 3. Масштабирование
Введение
Контекст
Архитектура
Размышления об архитектуре
 
Глава 4. Фото на память
Возможности и ограничения
Технологический процесс
Архитектурные грани
Реакция пользователей
Заключение
Библиография
 
Глава 5. Ресурсно-ориентированные архитектуры, жизнь в WWW
Введение
Традиционные веб-службы
WWW
Ресурсно-ориентированные архитектуры
Приложения, управляемые данными
Практическое применение ресурсно-ориентированных архитектур
Заключение
 
Глава 6. Архитектура Facebook Platform<
Введение
Создание социальной веб-службы
Создание социальной службы запросов данных
Создание социального веб-портала: FBML
Поддержка функциональности системы
Итоги
 
Часть III. Системная архитектура
 
Глава 7. Xen и красота виртуализации
Введение
Xenoservers
Проблемы виртуализации
Паравиртуализация
Изменяющаяся конфигурация Xen
Изменения в оборудовании - изменения в Xen
Уроки Xen
Библиография
 
Глава 8. Guardian: отказоустойчивая операционная система
Tandem/16: когда-нибудь все компьютеры будут такими
Оборудование
Механическое строение
Архитектура процессора
Межпроцессорная шина
Ввод/вывод
Структура процессов
Система сообщений
Файловая система
Фольклор
Недостатки
Последующие поколения
Библиография
 
Глава 9. JPC: эмулятор x86 PC на языке Java
Введение
Проверка концепции
Архитектура PC
Быстродействие в Java
Накладные расходы
Опасности защищенного режима
Безнадежное дело
Берем JVM под контроль
Максимальная гибкость
Максимальная безопасность
Переработка архитектуры
 
Глава 10. Метациклические виртуальные машины: Jikes RVM
Предыстория
Мифы, связанные со средами времени выполнения
Краткая история Jikes RVM
Инициализация самодостаточной среды времени выполнения
Компоненты времени выполнения
Выводы
Библиография
 
Часть IV. Архитектуры пользовательских приложений
 
Глава 11. GNU Emacs: сила ползучей функциональности
Emacs в работе
Архитектура Emacs
Ползучая функциональность
Две другие архитектуры
 
Глава 12. Когда базар строит собор
Введение
История и структура проекта KDE
Akonadi
ThreadWeaver
 
Часть V. Языки и архитектура
 
Глава 13. Программные архитектуры: объектно-ориентированные и функциональные
Обзор
Примеры
Оценка модульности функциональных решений
Объектно-ориентированное представление
Оценка и улучшение модульности в объектно-ориентированных архитектурах
Агенты: упаковка операций в объектах
Благодарности
Библиография
 
Глава 14. Перечитывая классику
Объекты и только объекты
Неявное определение типов
Проблемы
Архитектура в камне
Библиография
Послесловие
 
Соавторы
Алфавитный указатель

Специальное предложение!

Нашли книгу в других интернет-магазинах дешевле? Отправьте нам ссылку и мы оплатим разницу! подробнее

Ссылка:     Цена:     Ваш email: 

С этой книгой хорошо покупать

          

           864 грн
Чистый код. Создание, анализ и рефакторинг. Библиотека программиста

(Экономьте 43.20 грн на следующей покупке)


Отзывы Идеальная архитектура. Ведущие специалисты о красоте программных архитектур

Ваше имя:
Комментарий:
Введите символы на картинке:



Обратите внимание

Практика программирования (приемы, методы, работа программиста)

Изучаем Java. Серия O*Reilly - 507
Приемы объектно-ориентированного проектирования Паттерны проектирования - 258
Совершенный код - 660

Кэти Сьерра, Берт Бейтс

Изучаем Java. Серия O*Reilly

Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

Приемы объектно-ориентированного проектирования Паттерны проектирования

Стив Макконнелл

Совершенный код



Подпишитесь на RSS каналы и узнавайте о новинках первыми!

rssКомпьютерная литература

rssПрограммирование

rssПрактика программирования (приемы, методы, работа программиста)

x
Вверх страницы ▲


 
О Букзоне

Как оплатить покупку
Как получить
Контакты и схема проезда
Скидки

Бонусная программа
Партнерская программа
Кабинет

Личный кабинет
Книга отзывов
Помощь


© 2003 — 2016 Интернет-магазин «Букзон»