Tôi đã sẵn sàng để vượt qua asp và vào một khung mvc, asp.net mvc hoặc nancy. Bất cứ nơi nào tôi đi, tôi thấy các thư mục cho bộ điều khiển / mô-đun và thư mục để xem. Đây có phải chỉ là một phản xạ của pavlovian về việc dọn dẹp mọi thứ theo loại, hoặc có một sự khôn ngoan sâu sắc hơn hoạt động? Tôi có một dự án bằng chứng nhỏ, nơi tôi lưu trữ các tệp mà tôi có khả năng mở cùng nhau, một sự thoải mái đáng kể. Vì các tệp này cũng có khả năng gọi cho nhau, nên chúng có thể làm như vậy với các liên kết tương đối ngắn hơn, ít giòn hơn. Mẫu này bị thách thức bởi mvc, vì đường dẫn thư mục không còn tự động tương ứng với đường dẫn url và, trong asp.net mvc, các mẫu dự án và định tuyến thực thi các khung nhìn \ controls \ schism.
Đây trang microsoft giới thiệu các khái niệm về khu vực này. Nó có thể được đọc như là một sự thừa nhận về việc các ứng dụng lớn khó sử dụng trở nên như thế nào vì sự tách biệt giả tạo này.
Mọi người sẽ phản đối "phân tách mối quan tâm", nhưng việc phân tách mối quan tâm đã đạt được bằng cách có các tệp nguồn riêng biệt. Đối với tôi, không có lợi ích cụ thể nào, từ việc lấy các tệp nguồn này được liên kết chặt chẽ và gửi chúng đến các đầu đối diện của cấu trúc thư mục?
Có ai khác chiến đấu với điều này? Lời khuyên nào?
View
trong bộ điều khiển sẽ đưa bạn đến chế độ xem và tùy chọn đầu tiên trong menu chuột phải trên chế độ xem sẽ đưa bạn đến bộ điều khiển và toàn bộ vấn đề thiếu điều hướng sẽ biến mất.