Trong asp.net mvc (4), ra khỏi hộp, khung nhìn đi vào thư mục Views
và sau đó được nhóm theo bộ điều khiển trong các thư mục con.ASP.NET MVC: Nhóm các lớp xung quanh bộ điều khiển
điều khiển đi vào Controllers
thư mục, (Xem/Chỉnh sửa/Input) Mô hình đi vào Models
thư mục vv
tôi làm như cách quan điểm được tổ chức. Tôi không, tuy nhiên, như phá vỡ phần còn lại của các phần MVC theo chiều ngang.
Câu hỏi của tôi là, điều gì sẽ là nhược điểm của việc rời khỏi cơ cấu tổ chức của lượt xem như vậy, nhưng nhóm các lớp khác bằng bộ điều khiển (tức là theo trường hợp sử dụng). Ví dụ:
/Home
HomeController.cs
IndexViewModel.cs
IndexViewModelBinder.cs
/Messages
MessagesController.cs
MessagesApiController.cs
MessagesViewModelBinder.cs
MessageViewModel.cs
MessagesListViewModel.cs
/Views
/Home
Index.cshtml
/Messages
MessagesIndex.cshtml
MessageDetails.cshtml
Đây chủ yếu là khu vực dành cho. –
Các vùng sẽ nhóm các thành phần liên quan lại với nhau, đúng, nhưng bạn vẫn sẽ có 5 bộ điều khiển trong một thư mục và 10 kiểu xem trong một thư mục khác. Vì vậy, các khu vực làm giảm bớt vấn đề, nhưng nó không phải là tương đương với các giải pháp tôi đặt ra. –