Я провел большое исследование по использованию MVC, и благодаря людям, находящимся здесь, многие вопросы, связанные с ним, были прояснены для меня.
Проблемы, с которыми я сталкиваюсь сейчас, связаны с огромным размером нашего приложения и с тем, как оно будет организовано в самом проекте. Например, у нас есть URL-адреса, такие как http://mylocalapp/folder/nestedfolder/subfolder/theapp.. Причина, по которой мы это делаем, заключается в том, что приложение буквально настолько велико. Нам нужна такая структура папок, потому что в противном случае приложение было бы неуправляемым.
Фил Хаак описывает регистрацию маршрутов для вложенных папок в одной из своих публикаций в блоге , что действительно очень полезно, но в нашем приложении есть вспомогательные и вспомогательные приложения. Это не может быть упрощено дальше.
Какие шаги необходимо предпринять для управления таким большим приложением, которое охватывает большое количество папок и имеет папки до семи уровней глубиной, а также имеет около 15 баз данных? Является ли MVC действительно ответом для приложения такого размера?
Другой вариант - просто применить множество маршрутов URL-адресов и картографических областей маршрутизации для всех отдельных подпапок?