Die Entwicklung von Anwendungssoftware und Middleware-Programmen f�r verteilte und nebenl�ufige Umgebungen ist eine gro�e Herausforderung f�r Software-Entwickler.
Pattern-Oriented Software Architecture by Douglas C. Schmidt это книга о том, как не надо писать много-функциональные дистрибьютивные приложения.
Если бы один мой знакомый, хороший программер, не спросил меня об этой книге, то я не узнал бы, что в 2011 году кто-то собирается читать/изучать этот мусор.
Автор (в очередной раз) пытается "продать" свою библиотеку ACE and TAO под красивым названием.
Мне жаль программистов, которые в свое время бесполезно и бестолково потратили время на C++ и ACE. Их проекты мертвые, их знания никому не нужны.
Про чудовище под названием ACE молодое поколение даже не слышало. C++ агонизирует. ООП превратилось в анекдот. На серьезных проектах m$ форточки не используются.
На вопрос: "А что же делать? Что почитать по теме? В какую технологию вкладывать силы и время?" - ответ простой. Посмотрите что делают успешные проекты и фирмы, и работайте в том же направлении.
Сегодня много доступной информации по инфраструктуре и проектам Google, FB, Twitter, Flikr и т.д.
Рекомендация:Pattern-Oriented Software Architecture не читать и не листать!!!
Well, I didn't like it. I guess this is a very important book, but I couldn't find the style pleasing. The original patterns book was written in dry style, kind like a doctoral thesis, dense in concepts. This has the opposite problem, the patterns are much more extensively explained, with more examples, more relationship with other patterns, much more in-depth. What this makes is that I understand the patterns worse, because I grow tired of reading about the same. The original book had 23 patterns in 400 pages, this one has 16 patterns in 666 pages.
I still think it's a must read for somebody working in these domains, but not an easy read.