Come rendere un argomento vasto e complesso, come la nuova incarnazione di ASP.NET, facile è accessibile a tutti, è il proposito che ha spinto l'autore, Jim Keogh, a scrivere questo maneggevole e veloce libretto. Il risultato, come ci si poteva anche aspettare, è un'estrema semplificazione di concetti e argomenti che avrebbero richiesto ben altre trattazioni e dimensioni di contenuto. Come target di lettore viene preso un principiante assoluto, e nelle prime pagine viene spiegato da zero cosa sia un sito dinamico e come funzionino le tecnologie per lo sviluppo in ambito web. Ovviamente, chi conosce anche solo un po' l'argomento, troverà queste parti molto noiose e pedanti. L'autore infatti, si dimostra piuttosto prolisso nelle spiegazioni, per di più di dettagli ormai alla conoscenza di chiunque utilizzi il web pur non essendo uno sviluppatore. La trattazione procede poi con l'illustrazione dell'ambiente di sviluppo, in questo caso Visual Web Developer (va bene comunque anche per Visual Studio 2005), e nella creazione della prima pagina ASP.NET. Dato che il linguaggio utilizzato è Visual Basic .NET, quattro dei dodici capitoli totali sono dedicati a spiegarne le basi, ovvero come si dichiarino e si usino le variabili, gli array, le differenze tra subroutine funzioni, e le strutture delle dichiarazioni condizionali. Si procede quindi con la seconda parte del testo dedicata esclusivamente all'uso dei database (SQL Server e Access) combinati coi più importanti controlli di visualizzazione dei dati (non è trattato però il Datagrid). Un capitolo (il penultimo) è dedicato anche alle basi (ma proprio basi, non si va oltre la Select) di SQL. La trattazione, come detto, è piuttosto prolissa, segno che l'autore ha in mente un novizio completo come lettore ideale del suo libro. Al termine di ogni capitolo è presente una nutrita serie di domande a risposte multiple (una sorta di quiz), con soluzioni alla pagina successiva, mentre al termine del libro è presente un appendice con ben 100 domande (e relative risposte).
Malgrado il titolo si riferisca alla versione 2.0 di ASP.NET, non viene fatto nessun cenno, e soprattutto non viene utilizzato nulla di quanto introdotto con la nuova versione del Framework .NET. Non viene fatto cenno né alle pagine master, né agli skin, né a nessun nuovo controllo, ed anche gli esempi di codice nella parte dedi-cata ai database fa uso dei consuenti Command utilizzati nelle prime 2 versioni. La gestione degli errori è com-pletamente ignorata (non figurano mai Try/Catch), e anche la formattazione degli esempi lascia spesso a desi-derare in quanto si trovano righe che iniziano a metà pagina e proseguono alla riga successiva, senza una intel-ligente identazione. Si può dire che della versione 2.0 "figurano soltanto le figure", tratte appunto da VWD Express (in versione inglese). Quello che però ho trovato più sconcertante è che nel retro di copertina sia ripor-tato testualmente "...la gestione delle sessioni e degli errori e il debug dei programmi". Ora, è normale che un testo, soprattutto di queste dimensioni, non riporti tutto lo scibile su di un argomento, ma che il lettore legga nel retro di copertina la presenza di argomenti che in realtà sono completamente assenti dalla trattazione, dal mio punto di vista lo trovo molto grave. Purtroppo nemmeno il codice è esente da imperfezioni; mi è capitato di tro-vare la definizione di una stored procedure in cui veniva fatto un improbabile mix tra VB e T-SQL. Conside-rando che il codice presente non è tantissimo, e che ci si aspetta un lettore senza conoscenze approfondite sull'argomento, questo rappresenta una grave mancanza di attenzione e cura.
Alla pagina http://www.informatica.mcgraw-hill.it/catLibro.asp?item_id=2070 è possibile trovare la sezione del sito McGraw-Hill dedicata a questo libro (non è però presente, purtroppo, nessun materiale scaricabile).
PRO
Paradossalmente in questo testo la parte migliore (o meno peggiore, dipende dai punti di vista), è rappresentata dall'alto numero di quiz (con soluzioni), magari utili per chi deve creare una sorta di test introduttivo su ASP.NET (insegnanti, trainer, e quant'altro).
CONTRO
I difetti in questo testo, come spiegato nella recensione, abbondano. Metterei solo al primo posto la presentazione del retro di copertina, completamente avulsa dal contenuto reale del libro. Questo testo non vale i 24 euro spesi, ed mi viene difficile trovare un lettore ideale a cui consigliarlo.
Voto complessivo: 4,5/10
Livello: Introduttivo
Sommario
Introduzione
1 - Cap. 1: Breve panoramica di ASP.NET
13 - Cap. 2: La pagina Web ASP.NET
29 - Cap. 3: Creare un'applicazione per la pagina Web ASP.NET
45 - Cap. 4: Variabili ed espressioni in ASP.NET
67 - Cap. 5: Dichiarazioni condizionali
93 - Cap. 6: Array
113 - Cap. 7: Subroutine e funzioni
129 - Cap. 8: Elenchi a discesa, pulsanti di scelta e caselle di controllo
141 - Cap. 9: Database
157 - Cap. 10: Interagire con i database
183 - Cap. 11: SQL
205 - Cap. 12: Associare i dati ai controlli
219 - Appendice A: Test finale
231 - Appendice B: Risposte al test finale
235 - Indice analitico
posted on lunedì 19 giugno 2006 10.55
by
Luigi Zambetti