Я искал во всем Интернете лучший способ организовать проект ASP.NET MVC2. Я видел только примеры людей, использующих шаблон по умолчанию для проектов MVC2. Но разве это лучший способ организовать ваш проект, если он будет содержать большое количество файлов?
Мы находимся в процессе создания приложения, которое в значительной степени построено на jQuery для пользовательского интерфейса и ajax с использованием JSON. Итак, как вы можете себе представить, у нас будет много пользовательских сценариев поддержки .js.
В нашем решении мы поместили все наши библиотеки поддержки (сторонние и пользовательские) в соответствующие проекты. Проект MVC2, который также находится в решении, использует шаблон MVC2 по умолчанию.
В проекте MVC2 «стартовая» структура все еще практически не изменилась. В каталоге Controllers у нас есть каждый контроллер AccountController.cs и HomeController.cs (например). В каталоге Views у нас есть три подкаталога: Account, Home и Shared. В каталоге Scripts мы также разделили его на три каталога: Account, Home и Shared. И, наконец, у нас есть каталог Models, который также разделен на подкаталоги Account, Home и Shared.
Как видите, мы не слишком сильно отклонились от базового шаблона. Но, начав добавлять к этому материал, мы понимаем, насколько громоздким это может стать, когда мы получаем более 20 или 30 просмотров и 100 поддерживаемых файлов .js.
Любые предложения будут великолепны!
Спасибо.