#asp.net #design-patterns #architecture
#asp.net #шаблоны проектирования #архитектура
Вопрос:
Я только изучаю шаблоны проектирования, и у меня есть несколько вопросов
1) Могу ли я использовать несколько шаблонов проектирования в приложении?
2) Для чего нужны хорошие или рекомендуемые шаблоны проектирования ASP.NET B2C-приложения?
Ответ №1:
Шаблоны проектирования используются для решения конкретных задач программирования. Они не используются для архитектуры ваших приложений.
1) Могу ли я использовать несколько шаблонов проектирования в приложении?
ДА. Смотрите выше.
2) Для чего нужны хорошие или рекомендуемые шаблоны проектирования ASP.NET B2C-приложения?
Полагаю, вы спрашиваете, существуют ли какие-либо существующие фреймворки, доступные для создания веб-сайта, который легко расширять и поддерживать?
Используйте многоуровневую архитектуру, где вы изолируете каждый уровень с помощью шаблона отдельного интерфейса. Для базы данных используйте шаблон репозитория (самый простой способ архивирования — использовать ORM, подобный nhibernate). Что касается веб-сайта, используйте ASP.NET MVC.