mvvm – dertli sözlük
model view view-model adlı tasarım kalıbının kısaltmasıdır. mvc'den farkı viewmodel view hakkında hiç bir şey bilmez. uygulaması zor bir konudur. sürükle bırak gibi bazı işler mvvm ile yapmaya çalışılırsa daha zor oluyor ve gidip handler kullabılabiliyor. bu veya bir çok konu wpf uygulamalarında mvvm kullanımını sınırlandırabiliyor. yani sadece class' ı yazalım görüntü buna bakarak kedini şekillendirsin biz görüntüye hiç dokunmayalım anlayışının oturması için bu atarfta hala zaman var. sanırım android için de mvvm kullanılmaya başlamış. ilerde mvc'nin tamamen yerini alabilir. webde ise react bildiğim kadarı ile mvc angular ise mvvm.