Per un libro del genere, la vera difficoltà è trovare il tempo per leggerlo.
35 corposi capitoli su tutto quanto serve conoscere per diventare sviluppatori veramente esperti sull’ultima versione di ASP.NET, la 4.0, utilizzando C# come linguaggio per gli esempi di codice.
Basta dare un’occhiata a questo spessore (sono oltre 1500 pagine).
Tra l’altro pure scritte fitte fitte, come si vede da questa altra immagine.
Il lettore ideale di questo libro, oltre a conoscere abbastanza bene l’inglese (ovviamente), è già pratico di ASP.NET, magari provenendo dalle precedenti versioni, 2.0 e 3.5, e con questo libro vuole approfondire un po’ tutti i concetti riguardanti questo campo.
Il buon Matthew, infatti, non spreca tanto tempo a spiegare le basi, e pur non dando nulla per scontato (in 1500 pagine ci si può permettere di farlo), approfondisce per bene tutti i concetti.
Ad esempio, i capitoli riguardanti il Databinding, e in particolare il controllo GridView, sono i più completi attualmente disponibili. Certo, impiegando un’intera giornata per cercare su Google tutti i dettagli di questa griglia, si potrebbe raggiungere un livello di conoscenza di pari grado, ma con questo libro è tutto molto più semplice, dato che il tutto viene raccolto ed organizzato nel modo migliore.
Anche i diversi capitoli (che in altri libri su ASP.NET sono racchiusi in un capitolo solo) su Autenticazione/Autorizzazione sono quanto di meglio si possa trovare.
Ci sono anche 2 capitoli su Silverlight e ASP.NET MVC, ma riguardano le versioni precedenti rispetto a quelle attualmente disponibili. Viene infatti trattata la versione 2 di MVC e la 3 di Silverlight, e quindi queste pagine potrebbero non essere il massimo dell’aggiornamento (fermo restando che vanno comunque bene per imparare le basi).
I capitoli di questo libro sono interamente spiegazioni: non ci sono sommari e introduzioni, né domande a quiz o esercizi da completare.
Orientativamente direi che ci vuole un’intera giornata di lettura per completare un capitolo (a parte il primo, di carattere introduttivo).
La cartella completa del codice sorgente è di ben 157 MB, e contiene capitoli tratti dalle precedenti edizioni del libro, come si vede da questa immagine del file system dopo aver scompresso il file zippato (e dove ho indicato il numero di pagine di ognuno dei 4 Pdf “regalati”).
La cartella Pro ASP.NET 4 contiene invece i progetti e gli esempi di codice presentati nel libro, ben suddivisi per i vari capitoli.
Sono presenti anche due file .sql (tra gli altri) per potersi ricreare gli storici, e sempre indispensabili, database Northwind e Pubs.
Dato che sono completamente gratuiti, consiglio di scaricarsi i 4 interessanti capitoli in Pdf dal sito della Apress. Sono tratti dalle precedenti edizioni del libro, e per problemi di spazio non sono potuti entrare nella versione stampata e d’altronde gli argomenti che trattano non sono poi cambiati di molto in questa versione. Essi sono (con indicato il numero di pagine):
• Resources and Localization (40pp)
• Web Services (44pp)
• Web Service Standards and Extensions (46pp)
• Advanced Web Services (36pp)
Che dire, la Bibbia su ASP.NET 4.0. Come detto all'inizio, la vera difficoltà è riuscire a trovare il tempo per leggere tutto questo tomo.
PRO
Monumentale, non c’è altra parola per descrivere questo tomo della Apress che racchiude tutto lo scibile su ASP.NET 4.0 e anche qualcosa d’altro (Ajax, ASP.NET MVC e Silverlight).
Eccezionali le trattazioni sul databinding e autorizzazione/autenticazione.
CONTRO
Il ridotto spessore delle pagine le rende molto fragili, e con un uso intenso si possono rompere con facilità.
Qualche volta gli autori utilizzano parole inglesi di uso poco comune, e questo potrebbe rallentare la lettura di chi non conosce la lingua alla perfezione.
Voto complessivo: 9,5/10
Lettore: Intermedio/Avanzato
Sommario
Cap. 1- Introducing ASP.NET
Cap. 2 - Visual Studio
Cap. 3 - Web Forms
Cap. 4 - Server Controls
Cap. 5 - ASP.NET Applications
Cap. 6 - State Management
Cap. 7 - ADO.NET Fundamentals
Cap. 8 - Data Components and the DataSet
Cap. 9 - Data Binding
Cap. 10 - Rich Data Controls
Cap. 11 - Caching and Asynchronous Pages
Cap. 12 - Files and Streams
Cap. 13 - LINQ
Cap. 14 - XML
Cap. 16 - User Controls
Cap. 17 - Themes and Master Pages
Cap. 18 - Website Navigation
Cap. 19 - Website Deployment
Cap. 20 - The ASP.NET Security Model
Cap. 21 - Forms Authentication
Cap. 22 - Membership
Cap. 23 - Windows Authentication
Cap. 24 - Authorization and Roles
Cap. 25 - Profiles
Cap. 26 - Cryptography
Cap. 27 - Custom Membership Providers
Cap. 28 - Custom Server Controls
Cap. 29 - Graphics, GDI+, and Charting
Cap. 30 - JavaScript and Ajax Techniques
Cap. 31 - ASP.NET AJAX
Cap. 32 - Portals with Web Part Pages
Cap. 33 - MVC
Cap. 34 - Dynamic Data
Cap. 35 - Silverlight
Index
Su Amazon Italia il prezzo è di circa 37 euro.