C# MVVM ve N katmanlı mimari nasıl birleştirilir?

Katılım
11 Eylül 2020
Mesajlar
1.857
Çözümler
6
Yer
Almanya
Daha fazla  
Cinsiyet
Erkek
Meslek
König
Merhaba. Bundan 2 ay öncesine kadar bir mesajlaşma uygulamasıyla uğraşıyordum. Projeyi ilk başta Winform ile açmıştım ama Winform'u eski bulduğum için sadece Backend kısmını yazdım, biraz aradan sonra WPF öğrenmeye başladım ve hala öğreniyorum. WPF öğrenirken birçok yerde MVVM mimarisinin önemli olduğunu öğrendim. Önceden yazdığım yazılım ise o zamanlar bilmesemde N katmanlı mimariye uygun yazmışım. Bunu nasıl MVVM ile birleştirebilirim?
 
Son düzenleyen: Moderatör:
N katmanlı mimari 90larda kaldı. Onion architecture daha temiz ve daha gevşek bağlılık sağlıyor. Gerekli katmanları (application, domain, persistence vb.) oluşturup sınıflarınızı ilgili katmanda tanımlayın. Ana (presentation) uygulamanıza burda oluşturulan servisleri kullanmak için dependency injection sunan kütüphanelerden yararlanmanız gerekiyor. Örneğin, castle windsor, autofac veya micosoft.extensions.dependencyinjection.
 

Technopat Haberler

Yeni konular

Geri
Yukarı