Кто-то мог объяснить преимущества и недостатки использования новой функции MVC2 Areas?
Я не понимаю то, что является настолько большим о них. Если я добавляю администраторскую область к своему приложению MVC, почему бы не создать новую Административную папку в основной папке Views и Controllers? Что делает создание области, действительно получают меня?
Вот что говорит Фил Хаак:
Сценарий, который рассматривают области - это возможность разделить ваше приложение на дискретные области функциональность. Это помогает сделать управление большим приложением более управляемым и позволяет создавать отдельные апплеты, которые можно вставлять в приложение.
Раздел администратора не может считаться апплетом, поскольку он логически принадлежит вашему приложению и даже может иметь с ним общие модели.