2011-09-15 25 views
11

Tôi có một vài Chế độ xem mà dường như không có Mô hình mạch lạc hợp lý. Tôi vẫn có thể cố gắng để tạo ra các mô hình giả cho những (và đúng cách có bộ định tuyến là tốt) nhưng nó có vẻ không tự nhiên với tôi.Tôi có bị lệch khỏi MVC nếu tôi có Chế độ xem xương sống không có Mô hình không?

Vì vậy, có Chế độ xem xương sống không có Mô hình tương ứng chống mẫu?

Các chuyên gia nói gì về điều này?

Trả lời

16

các thành phần khác nhau của xương sống chơi tốt với nhau, nhưng không cần thiết phải luôn đi cùng nhau.

tôi rất thường xuyên có các kiểu không có lượt xem và chế độ xem không có kiểu máy. mỗi phần của ứng dụng xương sống có thể được sử dụng theo nhiều cách khác nhau để tạo điều kiện cho những gì bạn cần ứng dụng của mình thực hiện.

3

Nếu bạn đang cân nhắc thêm mô hình giả hoặc bất kỳ logic/mã nào khác để làm cho kiến ​​trúc phù hợp với một mẫu, đó phải là một cá trích đỏ. Các mô hình cần phải có để hỗ trợ bạn trong việc thiết kế một cách logic có thể dự đoán được tổ chức mã.

5

Tôi không nghĩ đó là đặc điểm chống mẫu. Nếu tất cả những gì bạn đang cố gắng làm là đóng gói hành vi xem, có thể có ý nghĩa khi viết một khung nhìn và đính kèm nó vào một phần tử. Nó có thể không có bất kỳ logic nghiệp vụ hoặc dữ liệu bền vững nào ... nó có thể chỉ là một khung nhìn đóng gói hành vi xem (giống như một cái gì đó quản lý trạng thái của một phần tử dựa trên các sự kiện). Trong trường hợp đó, không cần mô hình.

Mặt khác, nếu bạn đang quản lý một loạt các biến (có thể tồn tại hay không) và bất kỳ loại logic nghiệp vụ nào, thì sẽ có ý nghĩa để tách ra thành một mô hình.

Các vấn đề liên quan