Каковы преимущества MVC по Архитектуре С 3 слоями в веб-приложениях?

Обратите внимание на то, что я обращаюсь к с 3 слоями (логическое разделение на уровни) и не 3-уровневый (медосмотр).

Также не понимайте его превратно, я не одержим шаблонами разработки. Я - студент информатики, и они спросили меня этот вопрос о приеме, таким образом, я пытаюсь найти умный ответ.

Спасибо за Вас отвечает заранее!

5
задан Johan - reinstate Monica 1 May 2012 в 06:04
поделиться

3 ответа

MVC полностью посвящен разделению проблем, но имеет дело с особенностями в том, что представление слабо связано с моделью и контроллером; с 3-х уровневым это не требуется явно.

Да - вы можете (и должны) иметь все три уровня слабосвязанными, но этого явно не требует 3-ярусный; с MVC это так.

В стороне: MVC - это особый шаблон, который рассматривает конкретную проблему, я бы был осторожен, называя его «архитектурой».

Преимущество реализации Microsoft ASP.NET MVC заключается в том, что она предлагает различные точки интеграции и гибкость, которые не так легко доступны со «стандартным» ASP.NET - который, я думаю, можно было бы сказать, традиционно использовался / используется при создании веб-сайтов. -система на основе 3-х троек в пространстве MS.

1
ответ дан 14 December 2019 в 08:42
поделиться

Они не являются конкурирующими идеологиями, MVC традиционно имеет дело с уровнем представления приложения, то есть одним из трех слои.

6
ответ дан 14 December 2019 в 08:42
поделиться

Причина, по которой вопрос состоит в уловке, заключается в том, что MVC представляет собой трехуровневый дизайн.

Модель - это база данных, View - это UX, а Controller - это уровень приложения.

0
ответ дан 14 December 2019 в 08:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: