2009-04-20 5 views
7

Я доморощенный программист и кодировал большинство моих последних приложений на C#. Эти приложения обычно являются небольшими инструментами, которые помогают мне выполнять мои повседневные задачи. Я, как правило, пользуюсь хорошими шаблонами дизайна, но поскольку мои проекты, как правило, очень мелкие, я просто сбрасываю все в один проект Visual Studio (GUI, код домена и т. Д.).Где я могу узнать о правильном дизайне архитектуры проекта C#?

Я хотел развивать большую финансовую ориентированную программу (собственный капитал/опционы на фьючерсы анализа/моделирования), но я не совсем уверен, как подойти к фактической архитектуры/организации. Я заглянул в код нескольких приложений с открытым исходным кодом, и они обычно выкладываются во многие подпроекты. то есть: FinApp.Core, FinApp.GUI, FinApp.API, FinApp.DataStorage, FinApp.WebService и т. д.

Где я могу узнать, как лучше структурировать большие приложения?

ответ

1

Просмотрите веб-страницу Patterns & Practices. Это отличный ресурс для общих моделей и лучших практик для создания систем и приложений с использованием платформы Microsoft. Вероятно, более конкретно вам следует взглянуть на страницу Smart Client Guidance.

+0

Ваша первая ссылка ничего не содержит. pls check – 2015-05-26 00:48:39

+0

@Bharani слишком поздно, но проверьте, хотите ли вы знать, что ссылка обновлена ​​ –

+0

@AjaySuwalka Спасибо, ее обновлено сейчас ... – 2017-11-19 11:03:31

 Смежные вопросы

  • Нет связанных вопросов^_^