|
In questo capitolo, come anche in tutti gli altri
del testo, gli autori si basano spesso e volentieri
sulla loro esperienza maturata nella realizzazione
del sito www.devleap.it, dove collaborano come conferenzieri
e relatori in diverse manifestazioni legate alla Microsoft
Italia (gli articoli spesso sono rela-tivi alle loro
conferenze).
Il quarto capitolo è dedicato interamente alla
gestione dello stato, Session e Cache in primis (ma
non solo). Pur non essendo al livello di approfondimento
del secondo, anche questo capitolo fornisce molti
spunti validi, che in genere si acquisiscono solo
con l’esperienza diretta, più che con
un approccio teorico. Il quinto e ultimo capi-tolo
illustra come sviluppare da zero una vera applicazione
web, mettendo in pratica gran parte dei consigli “e-largiti”
nelle pagine precedenti.
Tutto il codice viene scritto in C#, e il quinto ed
ultimo capitolo non è altro che un estratto
da un altro testo del-la medesima collana, “Common
Language Runtime .NET Full Contact”.
Data la sua struttura e impostazione, questo è
un testo che consente di essere letto e studiato anche
partendo dall’ultimo capitolo, in base alle
proprie esigenze e necessità di approfondimento.
Questo testo, appunto, fa parte di una collana (Full
Contact) di 5 libretti scritti dai colleghi degli
autori, Marco Russo e Silvano Coriani. Tutti riguardano
il .NET Framework, e sono:
“.NET XML & Web Services Full Contact”
“ADO.NET Full Contact”
“Common Language Runtime .NET Full Contact”
(la loro pubblicazione è avvenuta nell’arco
del 2003).
Alla pagina http://www.devleap.it/SchedaContenuto.aspx?IdContenuto=10150
è possibile scaricare il primo capitolo intero
(34 pagine, pur un quinto del libro) più il
sommario (in Pdf). Manca però, purtroppo, tutto
il co-dice utilizzato nel libro (non è presente
un Cd allegato, e nemmeno nel sito è rintracciabile),
presente invece sul sito per gli altri testi della
collana (e suddiviso in VB e C#).
Questa è una scelta precisa degli autori (come
riportato nella prefazione), data la loro preferenza
affinché il let-tore digiti direttamente il
codice a mano.
Consiglio comunque di dare un’occhiata ogni
tanto al sito Devleap, data la presenza di diversi
articoli interes-santi, pubblicati periodicamente,
che possono rappresentare una degna integrazione a
quanto riportato nei testi.
Il libro si presenta quindi come ideale accompagnamento
di altri testi “globali”, nel senso di
maggiormente completi e omnicomprensivi su ASP .NET,
consentendo di approfondire parecchio diversi argomenti
“caldi”, che altrimenti su libri anche
molto più voluminosi, non verrebbero trattati
con un tale livello di approfondimen-to. Appunto per
questo gli autori si rivolgono ad un pubblico già
sufficientemente esperto, che desidera cono-scere
alcuni trucchi e tecniche avanzate per realizzare
i propri lavori.
Pregi
Trattazione approfondita e completa di alcuni argomenti
caldi, che altrimenti non sarebbe immediato rintraccia-re
in altri testi. Linguaggio semplice e chiaro, in alcuni
tratti anche ironico.
Testo basato su un sito ricco di contenuti, e che
può diventare un complemento ideale; inoltre
utilizza Visual Studio .NET, piuttosto che il Blocco
Note, e ciò è apprezzabile per chi sviluppa
utilizzando questo ambiente (la stragrande maggioranza).
Difetti
Manca la possibilità di scaricare il codice,
ma nel complesso un libretto con quasi zero difetti.
Non è però un manuale, questo da ricordare,
ma un utilissimo appoggio per approfondire alcuni
concetti chiave.
Voto
complessivo: 7,5/10
Lettore: Intermedio/Avanzato
Sommario
Introduzione
1 – Cap. 1: Architettura: un approccio zen
35 – Cap. 2: Security: un approccio pratico
83 – Cap. 3: Data binding: la via per il Nirvana
115 – Cap. 4: Gestione dello stato: tutto quello
che avreste voluto sapere ma che non avete mai osato
chiedere
153 – Cap. 5: Modelli di sviluppo: un approccio
razionale
201 – Appendice: Assembly, Versioning e Deployment
227 – Note sugli autori
229 – Indice analitico
|