Ormai in giro(internet, community, conference) durante i progetti ma anche durante i colloqui che faccio il tema ricorrente sono i DataSet.
Personalmente non mi sono mai piaciuti(ogni tanto ho utilizzato quelli tipizzati), ma credo che per piccole applicazioni vanno più che bene, in applicazioni di livello enterprise non vedo tanto bene l'applicazione(anche se ho visto progetti che poi sono deceduti....).
Il problema maggiore che continuo a vedere invce è la mancanza di progettazione e ancora molto scarsa la conoscenza di architetture n-tiers e come passare i dati fra i vari livelli dell'applicazione, diciamo che ormai il framework è molto maturo e continuare a parlare di Dataset mi sembra davvero anacronistico, ma chiaramente questa è una mia opnione.
Una cosa incredibile e che nei colloqui che faccio nessuno(o in rari casi) mi sà indicare qualcosa diverso rispetto ai Dataset(non prentendo che conoscano L'entity framework oLinq to Sql ) ma almeno che vuol dire lavorare con collection tipizzate.
Un pò di tempo fà Microsoft aveva iniziato un'ottima serie di conference su progettazione ed architettura che credo sia il caso di riprendere.
Voi che ne pensate rispetto a questo argomento?