Я готуюсь витягнути згин з asp та в рамки mvc, asp.net mvc або nancy. Куди б я не поїхав, я бачу папки для контролерів / модулів та папки для переглядів. Це просто павловій рефлекс прибирання речей за типом, чи є якась більш глибока мудрість? У мене є невеликий проект, що підтверджує концепцію, де я зберігаю разом файли, які я, швидше за все, відкрию разом, суттєвий комфорт. Оскільки ці файли також можуть викликати один одного, вони можуть робити це за допомогою коротших, менш крихких, відносних посилань. Цю модель оскаржує mvc, оскільки шлях до папки більше не відповідає автоматично URL-адресі, а в asp.net mvc шаблони проектів і маршрутизація примушують переглядати \ контролери \ schism.
На цій сторінці мікрософт представлено поняття областей. Це може сприйматися як визнання того, наскільки грізні великі додатки стають через це штучне розділення.
Люди будуть заперечувати проти "поділу проблем", але розділення проблем вже досягається наявністю окремих вихідних файлів. Немає конкретного виграшу, як мені здається, від того, щоб взяти ці вихідні файли, щільно з'єднані, та відправити їх на протилежні кінці структури папки?
Хтось ще бореться з цим? Якісь поради?
View
в контролері переведе вас до перегляду, і перша опція в меню правої кнопки миші на екрані переглядає вас до контролера, і вся проблема з відсутністю навігації згасає.