Д. Спінелліс, Г. Гусіос Ідеальна архітектура. Провідні фахівці про красу програмних архітектур (2010) - скачать бесплатно
Анотація.
З яких компонентів будуються надійні, елегантні, гнучкі, зручні в супроводі програмні архітектури? Книга відповідає на це питання серією нарисів, написаних провідними програмними архітекторами і проектувальниками сучасності. У кожному нарисі автори представляють будь-яку видає програмну архітектуру, аналізують її відмінності від інших архітектур і пояснюють, чому вона ідеально підходить для своєї мети. Одні автори розповідають про те, як розроблявся конкретний проект, які рішення вони приймали і на які компроміси їм доводилося йти. Інші аналізують вплив окремих архітектурних аспектів на комп'ютерні технології в цілому. З книги ви дізнаєтесь:
• як на основі архітектури Facebook була побудована екосистема програм, орієнтованих на роботу з даними;
• як новаторська архітектура Xen вплинула на майбутнє операційних систем;
• як процеси в співтоваристві проекту KDE сприяли перетворенню програмної архітектури з попереднього проекту в елегантну систему;
• як "повзуча функціональність" допомогла GNU Emacs вийти за межі спочатку запланованих можливостей;
• як влаштована високооптимізовані віртуальна машина Jikes RVM;
• які архітектурні рішення та структурні елементи забезпечили провідне становище Tandem в області платформ високої доступності протягом більше 20 років;
• які подібності та відмінності існують між об'єктно-орієнтованими і функціональними архітектурними школами;
• як архітектури впливають на еволюцію програмних продуктів і праця розробників.
Книга допоможе поглянути на програмні архітектури очима їх творців. Ви дізнаєтеся, що необхідно для створення елегантних програмних архітектур і як вони впливають на методологію створення ваших власних проектів.