Как начать использовать Desktop Software Architecture? - PullRequest
1 голос
/ 31 января 2011

Я прошу прощения, если это повторный вопрос, я перерыл предыдущие вопросы, но не нашел много, что имеет отношение к делу, насколько я могу сказать, кроме PoEAA, но я думаю, что это не совсем то, что я после.

Доступна ли книга, в которой рассматриваются лучшие архитектурные практики для настольных приложений?

Я достиг стадии, когда мне комфортно с несколькими подобными языками программирования, такими как Java и C #.Однако, как я уверен, вы знаете, что классические книги по изучению языка X редко превращают это в архитектурные проблемы.Я рассмотрел шаблоны проектирования в книге Head First, но теперь я чувствую, что мне нужно перейти к таким темам, как обмен сообщениями между классами (например, система, основанная на событиях, лучше системы вызова методов?) И надежный сетевой код.

Полагаю, что большинство людей узнают об этом на рабочем месте, но я довольно хобби-программист, так что сейчас это не вариант.

Спасибо за любую помощь

John

1 Ответ

1 голос
/ 01 февраля 2011

Моя рекомендация - начать с корпоративных шаблонов и практик книг от Microsoft.они действительно хорошо написаны и дают хорошее руководство для развития.Также, если вы посмотрите здесь , вы увидите последние тенденции и возможности в разработке настольных систем в .NET.В нем говорится об умных клиентах и ​​архитектуре Prism и др.

Попробуйте.

...