Parlando con un sacco di persone che lavorano con Silverlight e WPF, anche coloro che sono entusiasti di Silverlight e lo spingono forte, sento dire in modo abbastanza enfatico che se si svilupperà esclusivamente per un ambiente Windows completamente affidabile, WPF è la scelta più ovvia.
Questo non vuol dire che Silverlight è un prodotto inferiore o che non ci saranno tempi in cui Silverlight sarà il chiaro vincitore.Ma quando si dice "distribuirò applicazioni LOB su una rete aziendale che esegue solo computer Windows", sembra che WPF sia la parte vincente.
È possibile decidere di percorrere la rotta Silverlight in previsione di tutte le nuove grandi funzionalità OOB di SL4. Ho persino sentito voci sul fatto che SL e WPF alla fine si fonderanno, quindi potrebbe anche non avere importanza, giusto? Bene, penso che quello che troverai se andrai con Silverlight è che alcune delle funzionalità avanzate che pensavi ci fossero non erano nel modo in cui ti aspettavi. Ad esempio, SL4 sarà in grado di eseguire "Elevated Trust" (non completamente attendibile) e potresti trovare questa limitazione in un punto frustrante nel progetto in cui gran parte della tua base di codice è già presente in Silverlight.
Certamente tenete gli occhi su Silverlight, ma per il vostro caso aziendale attuale, WPF sarà probabilmente la soluzione migliore.
fonte
2009-12-17 00:31:49
Ho sentito un discorso da Shawn Wildermuth in cui diceva che Silverlight 4 può essere eseguito in "Elevated Trust", che è diverso dal trust completo. Credo che molti degli scenari di archiviazione dei file menzionati sopra si applichino ancora a SL4, ma come te, non ho ancora giocato con esso e non posso confermare. –