Кто-то все еще предпочитает N-уровневую архитектуру после того, как * отправил * приложение MVC?

  • Другие потоки SO спрашивают людей, предпочитают ли они архитектуру N-Tier или MVC.
  • Я не собираюсь продолжать эту дискуссию по этой теме.
  • Я ищу что-то более конкретное.

Мой вопрос:

Кто-нибудь все еще предпочитает N-уровневую архитектуру после поставки приложения MVC?

Причина моего вопроса:

  • До того, как я выпустил веб-приложение MVC, я не был уверен, что оно превосходит N-уровневую архитектуру.
    • В частности, если лучшее модульное тестирование было единственным очевидным преимуществом MVC, то я не видел причин для переключения передач и принятия новой архитектуры.
  • Но после поставки приложения MVC я вижу много преимуществ (которые были перечислены в других потоках).

1 ответ

Решение

Я могу сказать, что я использовал оба и предпочитаю N-Tier. Я все еще думаю, что его чище в конце концов. Я использую Layergen http://www.icemanind.com/LayerGen.aspx который автоматически создаст для меня слои данных и бизнес-уровни.

Другие вопросы по тегам