Passa ai contenuti principali

Post

Visualizzazione dei post da gennaio, 2011

WPF per Lob Application

La ricerca di pattern e procedure (pattern and practices , mm mi ricorda qualcosa) per sviluppare rapidamente e in modo robusto applicazioni orientate ai dati con Wpf . L' architettura : M-V- VM risolvere: Bisogna arginare la proliferazione del codice attraverso gli strati. Accesso ai dati: Entity Framework DTO usare i data transfert object solo per comunicazione fra componenti dislocate fra i servizi o anche per la comunicazione fra uno strato e l'altro? Dto flat o strutturati? Poco o DTO ? DI: Unity per iniziare, forse più semplice di MEF (non è richiesta la risoluzione runtime delle dipendenze) Pattern& Practices ? coì a prima vista sembra un carrozzone di un sacco di codice difficilmente attaccabile, vederemo... Dove cominciare? Secondo me il tutorial fondamentale è questo di Karl Shifflett . Il tutorial è disponibile come extension di VS2010, codice e tutorial integrati in un'unico progetto VisualStudio . In quattro iterazioni di uno stesso prog

MEF

MEF ( Managed Extensibility framework ) MEF è abbondantemente usato da VS2010 ( Plugin ) MEF è in incluso nel framework Un video introduttivo da channle 9 cosa risolve MEF Plugin ( and composite application ) Decoupling Application Partitioning (download on demand ) Third Party Extensibility Il consiglio del video: se si ricorre periodicamente nel risolvere uno dei problemi sopra indicati MEF può essere d'aiuto. Se il decouplig , l' IoC non sono un problema centrale (o i partecipanti al progetto non già orientati o nemmeno sono disposti a fare un salto mentale per capire quanto decoupling e Ioc siano importanti per la manutenibilità di un progetto) allora è meglio abbandonare MEF . Per cosa non usare assolutamente MEF : come ORM (non ho capito dal video se fosse una battuta o meno, in ogni caso è meglio non farlo).