2010-03-19 12 views
13

Ho utilizzato Prism 2.0 per un progetto personale per alcuni mesi. Recentemente ho sentito parlare di Caliburn e mi sto chiedendo se ci sono motivi validi per me per considerarlo invece.Scelta tra Prisma e Caliburn

Mi piace la capacità di caricamento dinamico del modulo di Prism. Intendo costruire moduli per la mia applicazione e vorrei poterli distribuire in modo modulare. È possibile anche con Caliburn?

Quali sono i vantaggi di Caliburn su Prism?

(ho letto che Prism avrà anche una nuova versione entro settembre 2010, che farà leva .Net 4.0. E sto mantenendo la mia applicazione flessibile per essere aggiornato da allora pure.)

risposta

15

Prism e Caliburn sono quadri gratuiti . Caliburn consente davvero molte delle cose che sono carenze quando ci si concentra su MVVM in WPF e Prism consente una buona modularità (tra le altre cose). Questa è una semplificazione (entrambe hanno molto più funzioni di quelle), ma è la ragione principale per cui vorreste combinarle.

Caliburn ha incorporato il supporto Prisma in modo da poter utilizzare entrambi. Ecco un articolo che ho trovato di qualcuno che utilizza l'integrazione per impostare il primo modulo. http://rauhski.blogspot.com/2009/10/build-application-with-caliburn-and.html

Inoltre, se si scarica Caliburn, è incluso un esempio che dimostra l'integrazione di Prisma.

+0

Link is dead ... –

+0

qualcuno conosce l'url destro? –