Большие аспекты применения ASP.NET MVC - PullRequest
0 голосов
/ 24 апреля 2009

Я провел большое исследование по использованию MVC, и благодаря людям, находящимся здесь, многие вопросы, связанные с ним, были прояснены для меня.

Проблемы, с которыми я сталкиваюсь сейчас, связаны с огромным размером нашего приложения и с тем, как оно будет организовано в самом проекте. Например, у нас есть URL-адреса, такие как http://mylocalapp/folder/nestedfolder/subfolder/theapp.. Причина, по которой мы это делаем, заключается в том, что приложение буквально настолько велико. Нам нужна такая структура папок, потому что в противном случае приложение было бы неуправляемым.

Фил Хаак описывает регистрацию маршрутов для вложенных папок в одной из своих публикаций в блоге , что действительно очень полезно, но в нашем приложении есть вспомогательные и вспомогательные приложения. Это не может быть упрощено дальше.

Какие шаги необходимо предпринять для управления таким большим приложением, которое охватывает большое количество папок и имеет папки до семи уровней глубиной, а также имеет около 15 баз данных? Является ли MVC действительно ответом для приложения такого размера?

Другой вариант - просто применить множество маршрутов URL-адресов и картографических областей маршрутизации для всех отдельных подпапок?

Ответы [ 3 ]

0 голосов
/ 14 мая 2009

У меня похожая ситуация, и вместо того, чтобы сделать «толстый» контроллер, мы сделали их «худыми». У Иана Купера отличная рецензия здесь .

Итак, что мы сделали, мы разложили «субприложения» на собственные приложения. Я думаю, это то, что предыдущие плакаты тоже пытались передать.

0 голосов
/ 11 июня 2010

Согласно комментарию "Вы ссылаетесь на" Области "?" был ответ в конце концов.

0 голосов
/ 25 апреля 2009

Если вам не нужно иметь все внутри одного приложения, почему бы не создать приложение MVC в каждой папке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...