Соглашения Durandal и ASP.NET MVC

м в настоящее время оцениваетDurandal для использования на предприятииASP.NET MVC приложение.

Однако соглашения по умолчанию, используемые Durandal, похоже, противоречат соглашениям MVC I 'мы привыкли.

Шаблон HotTowel MVC от John Papa великолепен, но это тоже похожепокончить" с соглашениями MVC в пользу Durandals, помещая вещи в папку приложения.

У меня есть несколько проблем с этими соглашениями:

Представления могут быть разделены на две части (/ App / views и / Views).Скрипты также разбиты на две части (/ App / Durandal и / Scripts).Представления не находятся в местоположениях MVC по умолчанию для.RazorViewEngine

Я бы предпочел сохранить каждый элемент, содержащийся в соответствующих соглашениях MVC, например.

/Controllers/
---- HomeController
---- AdminController

/Scripts/    
---- durandal/    
---- viewmodels/    
-------- Home
-------- Admin

/Views/    
---- Home    
---- Admin

Мои вопросы:

Можно ли настроить Durandal для достижения вышеуказанного (или что-то подобное)?

Разумно ли отойти от стандартных соглашений Дюрандала?

Каковы потенциальные проблемы в этом?

Ответы на вопрос(2)

Ваш ответ на вопрос