Мартин Фаулер. Архитектура корпоративных программных приложений 28/04/08
Название | Архитектура корпоративных программных приложений |
Автор | Мартин Фаулер |
Издатель: | Вильямс |
Год: | 2004, 2007 |
ISBN: | 5-8459-0579-6 |
Нет слов, как я рад опубликовать рецензию на СУПЕР-МЕГА-ЛУЧШУЮ книгу по проектированию архитектуры корпоративных программных приложений! Фаулер просто мега ГУРУ! Ладно, слюни в сторону и к делу...
Русское издание вышло в 2004 году, а английское соответственно в 2003. Казалось, что технологии ушли давно далеко вперед и книга устарела! Но куда там! Эту книгу стоит поставить в один ряд с бсцеллером "GoF" - информация из ЭТОЙ книги еще долго будет актуальна!
Первая эмоция в процессе чтения - это ужасная обида... Обида, что книга попала в мои руки только сейчас! Сколько было потрачено часов на изобретение собственных велосипедов колес, сколько из них так и не доехало до финишной прямой... Помню, как зачитывал до дыр уже изданные на тот момент книги по проектированию. Помню как самые важные моменты (например взаимодействие предметной области с хранилищем, и собственно способы сохранения и загрузки объектов предметной области) как будто специально были опущены! На русском языке информации было очень мало, это я теперь знаю что нужно сразу идти на домашнюю страницу гуру.
И вот внушительный том "Архитектура корпоративных программных приложений" прочитан. В книге освещены как раз те вопросы, на которые знают ответы только профессионалы и, как мне казалось раньше, специально умалчивают ответы! Подробно и системно рассмотрены все тонкие моменты в проектировании именно больших корпоративных систем. Больше такой систематизированной информации вы не найдете ни где. Почти все книги по проектированию, что я читал оставляют очень много вопросов (как все это работает вместе) и до появления этой книги на них просто не было ответов - мне казалось что их вообще нет в природе. Полная картина отсутствовала напрочь.
Теперь немного СУБЪЕКТИВНЫХ минусов (вернее сказать замечаний) и моих комментарий по каждому из. Но все это так - для порядка :)
- Книга написана в 2003 году только часть примеров и рекомендаций затрагивают С#.
- Любому, кто программирует, понять и транслировать Java в C# и обратно реально.
- Книгу просто невозможно читать по порядку. Постоянные отсылки к последующим главам делаю чтение не очень увлекательным и логичным (а главное мешают погружению, т.к. материал серьезный).
- Книга в большей степени является справочником, к которому следует обращаться снова и снова. А как справочник она удобна.
- Книга рассчитана на подготовленного читателя, а еще лучше если вы не по наслышке знакомы с описываемыми проблемами.
- К середине книги совершенно вникаешь в стиль изложения и как бы становишься причастным к касте разработчиков корпоративных программных приложений
На последок еще несколько больших ложек меда в бочку меда:
- Структура книги в целом и построение отдельных глав с примерами сильно похоже на "Шаблоны проектирования, Гаммы". Четкая классификация и удобный доступ к информации (Описание, назначения, пример применения отдельного приема и т.д.)
- Подробно рассмотрены/разобрана тема загрузки/сохранения объектов, связей и отношений. Более полного раскрытия темы ожидать не приходится!
Эту отличную книгу вы просто обязаны прочесть!
Книга «Архитектура корпоративных программных приложений» в интернет магазинах