Кто-то все еще предпочитает N-уровневую архитектуру после того, как * отправил * приложение MVC?
- Другие потоки SO спрашивают людей, предпочитают ли они архитектуру N-Tier или MVC.
- Я не собираюсь продолжать эту дискуссию по этой теме.
- Я ищу что-то более конкретное.
Мой вопрос:
Кто-нибудь все еще предпочитает N-уровневую архитектуру после поставки приложения MVC?
Причина моего вопроса:
- До того, как я выпустил веб-приложение MVC, я не был уверен, что оно превосходит N-уровневую архитектуру.
- В частности, если лучшее модульное тестирование было единственным очевидным преимуществом MVC, то я не видел причин для переключения передач и принятия новой архитектуры.
- Но после поставки приложения MVC я вижу много преимуществ (которые были перечислены в других потоках).
1 ответ
Решение
Я могу сказать, что я использовал оба и предпочитаю N-Tier. Я все еще думаю, что его чище в конце концов. Я использую Layergen http://www.icemanind.com/LayerGen.aspx который автоматически создаст для меня слои данных и бизнес-уровни.