Eğer veri (modelin) ayrılmasını gerektiren bir uygulama olduğunda Temelde, MVC veri (kontrolör) ve verilerin sunumu (görünüm) çatırdayan, iyi hizmet vermektedir. Bu da veri kaynağı ve / veya veri sunumu herhangi bir zamanda değiştirebilirsiniz bir uygulamada iyi hizmet vermektedir. Yani veri DB, RSS beslemesi, twitter API, vb ve üç katmandan uygulama ayırarak vb bir RSS beslemesi normal XHTML, bir mobil versiyonu, sunulabilir geliyor olabilir, bütün bunlar için gelişebilir sadece ilgili bir görünüm veya model oluşturarak farklı senaryolar.
Çoğu zaman, bir web sitesi / uygulama dikişler biraz doğal olarak bu kalıbı içine sığdırmak için; kısmen de, çünkü geç olarak desen popülerlik, bazıları sadece düşünmeden kullanabilirsiniz.
Ben gerçekten bu doğrudan bir cevap olduğunu sanmıyorum "zaman iyi bir fikir değil." Eğer uygulama doğal / kolayca fikir uyacak dikersin vermiyorsa ne söyleyebilirim. Eğer gerçekten fikir içine kıpırdamak varsa, bir MVC olarak işe almak için bir şeyler ekleme / silme / değiştirme başlar, daha sonra bunun için zamanı değil. MVC tasarım deseni, bu yüzden belirli bir durum için olası bir çözüm olduğunu unutmayın. Daha iyi uygulamaya uygun olabilecek diğer durumlar için diğer tasarım desenleri vardır. İşte link tasarım desenleri introducting bazı iyi makaleler için, ve sonra temel bazılarını olacak.