Ciao a tutti,
Ultimamente ho lavorato col framework 4 e i data layer, e mi sono accorto di quanto sia comodo utilizzare le classi specializzate per l'accesso ai dati e l'automazione.
Tuttavia, rispetto al metodo di sviluppo a 2 layer, l'implementazione delle classi porta via parecchio tempo, in termini di progettazione ma anche di scrittura del codice.
Certo, alla fine è tutto più ordinato, pulito e puntuale, e non c'è nemmeno bisogno di ricordarsi i nomi dei campi durante le operazioni di lettura e scrittura (grazie alla potenza delle generic list).
Quindi mi sono ritrovato a pensare di convertire le funzionalità critiche delle applicazioni scritte in passato, usando appunto le classi (al posto dei vecchi moduli con dentro una marea di metodi) e le relative stored procedure per accedere ai dati.
Ma dopo tutto il lavoro che mi aspetta, cosa ci guadagno?
Al di là dell'aspetto Code Reuse, che pare abbastanza evidente, c'è un guadagno in termini di prestazioni?
Parliamo, per ora, di metodi globali vs metodi shared contenuti in classi.
b.

Rispondi quotando
