Tôi đã đọc một vài điều về MVC nhưng tôi vẫn không hiểu khi nào chúng nên được sử dụng và khi chúng không được sử dụng. Tôi đang tìm những ví dụ rõ ràng nói những điều như " nếu bạn đang phát triển điều này thì bạn nên sử dụng MVC, như thế này" và " nếu bạn đang phát triển điều này, bạn không nên sử dụng MVC." các ví dụ tôi đã nhìn thấy dựa vào các khung công tác phức tạp đã triển khai mọi thứ và bạn phải tìm hiểu khung công tác và sử dụng nó rất nhiều để hiểu những gì đang thực sự xảy ra. Đối với nhiều lập trình viên, phrasings như " UI logic kinh doanh" âm thanh như thuật ngữ marketing — ví dụ, dòng chữ " Thay vào đó, Xem liên kết trực tiếp đến một mô hình trình bày" được sử dụng trong this post.Tôi có thể tìm các ví dụ rõ ràng về MVC ở đâu?
Tôi nhận thức được nguy hiểm có thể ẩn nấp trong bóng tối như MVC là một khái niệm và mọi người cảm thấy như họ biết rõ nhất, nhưng không ai biết chính xác cách sử dụng nó vì có thể có rất nhiều biến liên quan và mọi người được phép có quan điểm khác nhau về cách thức để phân tích một dự án thành Model, View và Controller. Có rất nhiều lý thuyết, nhưng rất ít ví dụ rõ ràng. Những gì tôi đang tìm kiếm không phải là "cách tốt nhất" để làm điều đó vì vậy điều này không nên được coi là chủ quan; Tôi đang tìm kiếm khác nhau đơn giản triển khai sẽ cho phép tôi tự quyết định cách tiếp cận tốt nhất.
Ngắn gọn: Các nguồn tài nguyên trực tuyến tốt là những lý lẽ chuyên nghiệp và con để sử dụng MVC trong các tình huống khác nhau và cung cấp các ví dụ rõ ràng để giúp người đọc hiểu khái niệm?
Dưới đây là một ví dụ tốt về những gì tôi đang tìm kiếm: http://toys.lerdorf.com/archives/38-The- no-framework-PHP-MVC-framework.html – Tom
Và đây là ví dụ tuyệt vời: http://www.c2.com/cgi-bin/wiki?ModelViewController – Tom
Yêu cầu liên kết/tham chiếu không phải là câu hỏi SO hợp lệ. –