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