Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > что такое Архитектура приложения? |
Автор: lankin 28.11.2008, 13:00 |
Заранее извиняюсь, что может не в ту ветку пишу, но вот всегда хотел узнать как разработать архитектуру приложения. Модель клиент-сервер я понимаю, а вот как это реализовать в виде программы? Как разделить классы на клиентские и серверные? В разные солюшены их заключать или как? Или это вообще разные программы, одна-клиент, другая-сервер и т.п. Допустим на примере простого WinForms приложения: есть окно, это класс MainForm.cs с дизайнером. Допустим в этом окне есть TreeView, которое отображает таблицы в какой-нить базе. Можно: а) написать метод, осуществляющий эту выборку в данном классе, или б) создать еще один класс, например Loader.cs, в котором будет написан такой метод и просто вызвать его из MainForm.cs, передав TreeView. А как с точки зрения модели клиент-сервер это сделать? Или второй способ и есть некая примитивная модель клиент-сервер? Ваще не врубаюсь, блин! ![]() |
Автор: QryStaL 28.11.2008, 13:20 |
См. аттач |
Автор: lankin 28.11.2008, 13:35 |
QryStaL, А как в рамках одного приложения их разделить то? А есть литература по разработке архитектуре приложений? |
Автор: Partizan 28.11.2008, 13:57 |
lankin, аха.... Grady Booch "OO Architecture & Design" |
Автор: QryStaL 28.11.2008, 14:35 |
lankin, http://www.williamspublishing.com/Books/978-5-8459-1185-8.html найдете. |
Автор: Exai1e 28.11.2008, 17:44 |
Думаю стоит еще прочитать книгу http://www.ozon.ru/context/detail/id/3159814/, хотя бы первые главы 1-5 |