Quando si fanno le cose bene, poi i risultati vengono di conseguenza.
È un po’ la filosofia che si potrebbe applicare a questo libro. L’autore, Imar Spaanjaars,
è un sviluppatore olandese MVP su ASP.NET, molto conosciuto nelle varie community tecniche.
E soprattutto risulta molto conosciuto ed apprezzato il suo precedente libro su ASP.NET 3.5, che avevo recensito a questo post lo scorso 23 giugno 2008.
Basta dare un’occhiata a questa pagina su Amazon per rendersi conto degli apprezzamenti entusiastici che ha riscosso con il suo ultimo libro dedicato ad ASP.NET 4.0.
Ci sono 9 recensioni e tutte a 5 stelle, caso alquanto raro tra i libri di programmazione.
Nella recensione di questa nuova versione non ripeterò quanto scritto nella precedente, dato che rimane tutto valido. Ci tengo a sottolineare che è un libro per principianti ma non assoluti: servono almeno delle basi di programmazione web, non necessariamente in ambito .NET.
Lo stile di Imar è esemplare. Forse perché non è un madrelingua anglosassone, il suo inglese è estremamente comprensibile, e pure lo stile di scrittura è molto fluente e chiaro.
La struttura didattica è ottima, come nella precedente edizione. Si parte dalle basi (ma senza sprecare pagine su cosa sia il web e internet, come capita in altri libri per principianti) e si introducono i nuovi concetti spiegandoli passo per passo. Il codice è sempre nel doppio linguaggio, C# e VB, e tanto spazio viene dato alla pratica, portando avanti man mano il sito di esempio, che rimane sempre il consueto (per chi lo conosce già) PlanetWrox, la cui struttura è anche online a questo indirizzo.
http://www.planetwrox.com/
Rispetto alla precedente edizione le pagine sono aumentate di quasi 200. È stato aggiunto un capitolo su jQuery (sufficiente per avere un’infarinatura) e stato dato maggiore spazio all’Entity Framework.
Le altre parti però non sono state ricopiate con un semplice Copia&Incolla (come capita in altri casi), ma l’autore ha rivisto frase per frase tutto il tempo (e questo è ammirevole).
È migliorato di parecchio il layout offerto dalla Wrox.
Si nota una grande cura per l’impaginazione: testo piccolo e molto leggibile, immagini chiarissime e della dimensione giusta, codice indentato in maniera perfetta, e saggio uso del grassetto e degli sfondi in grigio (per le numerose note a margine).
A questa pagina del sito della Wrox sono presenti due file, di circa 8 MB ciascuno, uno dedicato a C# e l’altro a VB.
Si può poi scaricare, in formato Pdf, il sommario dettagliato, l’indice analitico, e soprattutto il primo capitolo completo (32 pagine), molto utile per farsi un’idea dello stile di scrittura dell’autore.
La pagina delle Errata contiene sì una decina di segnalazioni, ma quasi tutte molto banali e praticamente ininfluenti per la comprensione dei discorsi. E questo, in un libro tecnico, è già un grande risultato.
Come anche successo nella precedente edizione del libro, la sezione forum sul sito della Wrox è ricca di spunti, e l’autore interviene spesso per aiutare i lettori e non solo.
Per apprezzare le dimensioni del libro, ecco un'immagine esplicativa.
Concludendo posso dire che questo è un testo estremamente raccomandabile. Esemplare nella sua chiarezza e nel suo modo di esporre i concetti. Il tutto affiancato da una grafica e da un’impaginazione ineccepibili.
Notevole il supporto offerto dall’autore, sia tramite mail che tramite il forum dedicato.
PRO
Uno dei migliori testi per insegnare ASP.NET 4.0 ai semi-principianti. Eccellente formula didattica affiancata da un’impaginazione allo stato dell’arte. Peccato solo che non venga tradotto in italiano. Meriterebbe senz’altro.
.
.
CONTRO
Non ci sono “contro” particolari; basta ricordarsi che è un libro per “beginners”, e quindi non bisogna aspettarsi approfondimenti particolarmente evidenti.
Voto complessivo: 9/10
Lettore: Principiante/Intermedio
Sommario
Foreword
Introduction
1 - Chapter 1 Getting Started with ASP.NET 4
33 - Chapter 2 Building an ASP.NET Web Site
65 - Chapter 3 Designing Your Web Pages
105 - Chapter 4 Working with ASP.NET Server Controls
139 - Chapter 5 Programming Your ASP.NET Web Pages
197 - Chapter 6 Creating Consistent Looking Web Sites
239 - Chapter 7 Navigation
271 - Chapter 8 User Controls
297 - Chapter 9 Validating User Input
331 - Chapter 10 ASP.NET AJAX
367 - Chapter 11 jQuery
403 - Chapter 12 Introducing Databases
433 - Chapter 13 Displaying and Updating Data
477 - Chapter 14 LINQ and the ADO.NET Entity Framework
529 - Chapter 15 Working with Data — Advanced Topics
579 - Chapter 16 Security in Your ASP.NET 4 Web Site
619 - Chapter 17 Personalizing Web Sites
655 - Chapter 18 Exception Handling, Debugging, and Tracing
697 - Chapter 19 Deploying Your Web Site
731 - Appendix A Exercise Answers
757 - Appendix B Configuring SQL Server 2008
777 - Index