Vantaggio utente per .NET 3.5 rispetto a .NET 3.0
Domanda
Ho visto molte domande su SO riguardo ai vantaggi di .NET 3.5, ma queste sono più orientate verso le funzionalità del linguaggio e uno sviluppo più semplice. Ci sono dei vantaggi non per gli sviluppatori nell'uso di .NET 3.5? Bug, correzioni, vantaggi nel tempo?
Sfondo:
- Applicazione desktop che funziona in combinazione con un driver di dispositivo.
- Volevamo supportare quante più configurazioni possibili, abbiamo optato per .NET 3.0. Tutte le funzionalità di cui abbiamo veramente bisogno sono in .NET 3.0
- Ma io voglio usare LINQ e tutte le altre nuove funzionalità del framework. Tuttavia, questi non aiutano un po 'gli utenti.
Soluzione
Un link che ho trovato in wikipedia elenca alcune belle funzionalità: http://blogs.msdn.com/tims/archive/2007/07/27/what-s-new-in-wpf-3-5-here-s-fifteen-cool-features.aspx
Altri suggerimenti
Questi però non aiutano un po 'gli utenti.
Rendere i programmatori più produttivi ed efficaci (cosa che LINQ certamente può) aiuta agli utenti. Riducendo i tempi di sviluppo 1 i clienti ottengono soluzioni più velocemente.
1 Aumenta alternativamente l'ambito o la qualità --- la riduzione dei costi dell'attuale qualità e ambito consente di adattare uno o due dei tre fattori (tempo, costo, qualità).
NetFx v3.5 include aggiornamenti per quei due framework esistenti. Tuttavia, quegli aggiornamenti non sono un sacco di nuove funzionalità o modifiche, ma in realtà un service pack con correzioni di bug e miglioramenti perf. Quindi, per rivisitare la terminologia: Fx 3.5 include v2.0 SP1 e v3.0 SP1. Come con tutti i service pack, non dovrebbe esserci nulla che possa interrompere l'applicazione. Detto questo, se un bug è stato risolto nell'SP e il tuo codice ne stava approfittando, il tuo codice si romperà ovviamente. Per essere assolutamente chiari, si tratta di un aggiornamento sul posto per v2 e v3, non una storia side-by-side a livello di framework / clr.