Prism v4 yükledim ve yükleyiciyi çalıştırdım. İki Aşağıdaki toplu iş dosyaları dizine gidip ran: - Mef QuickStart.bat Prism v4: Unity veya MEF?
- Desktop sadece Birlik QuickStart.bat
Birlikte Aç Modülarite zaman Bu uygulamaları derlemek, gerçek bir fark görmüyorum. MEF ile Birlik arasında arama yaptım ve bazı eksiler/eksiler buldum, ama özellikle Prism'de kullanımın “daha iyi” (ve subjektif olduğunu biliyorum) olup olmadığını belirten hiçbir şey yok. Belki de benim taleplerimi listeleyirsem, birisinin beni doğru teknolojilere yönlendirebileceğini sanırım (Prism 4 olmasa bile).
- uygulama WPF (DEĞİL Silverlight) yazılacaktır olmaktır.
- Ana uygulama son derece ince olacaktır.
- Ana uygulama, bir kişinin erişimi olan "uygulamalar/modüller" menüsünü oluşturmak için bir Web Hizmeti kullanacaktır.
- "Uygulamalar/modüller" diğer yönetilen kitaplıklarda tamamen yer alacak.
- Ana uygulama, bu DLL'lere yansıtarak görünüm ve görünüm modülleri alır. Ana uygulama, bu "uygulamalar/modüller" içine kayıt vb. Için servislerde beslenmelidir. Örneğin
: Bir temel kullanıcı seçenekleri olabilir
:
- ViewOnly Adres kaydının
Tüm öğeler ilgili Adresi Address.dll içindedir.
gelişmiş bir kullanıcı seçenekleri olabilir:
- Yeni Adres kaydı
- Açık Adres kaydının
Tüm öğeler olan alakalı Adres kullanıcıları yönet (güncelleme/silme) Address.dll içinde.
Tüm öğeler İlgili yönetme Admin.dll içinde bulunur.
Uygulama gerçekte Bu DLL birini referans olmamalı, orada 100 farklı modül ve bir kullanıcı sadece 2 tanesi erişimi varsa, bunlardan sadece 2 indirilen ve kullanılan böylece içlerine yansıtmak planlıyoruz. Onlara 10 erişimi olan bir kullanıcı 10
WebService aracılığıyla indirme DLL'sini zaten çözdüm. :)
Unity ve WPF ile birlikte Prism 2.1'in kullanılması ... şimdiye kadar mutluydu, kişisel olarak MEF kullanmamış olsa da ... –
Neler oluyor? Benzer bir kapsamdaki projeye bakıyorum, böylece girdiniz harika olurdu. – John
@ John: Saf MEF. –