Dopo le versioni 1.0, 1.1 e 2.0, ecco la traduzione Hoepli del famoso e rinomato libro della serie “Professional” della Wrox dedicato all’ultima versione dello sviluppo web targato Microsoft, ovvero ASP.NET 3.5.
Gli autori sono sempre i soliti 3 grandi esperti, che coi loro libri hanno formato schiere di sviluppatori e studenti.
Rispetto alla versione originale Wrox, che contiene in tutto 34 capitoli, in questa traduzione ne sono stati esclusi 3: il capitolo sull’Ajax Control Toolkit, quello su IIS7 e quello chiamato “Extending the Provider Model”.
Non ho capito bene il motivo di queste esclusioni: forse per tenere il numero di pagine risultanti sotto una certa soglia. Ma allora sorge un’altra domanda: e perché proprio quei capitoli e non altri?
Quello sul Contro Toolkit Ajax poteva fare la differenza, dato che pochissimi libri riportano una così dettagliata descrizione sull’uso di molti “extender” Ajax per i vari controlli Web Form.
La trattazione rimane comunque molto completa.
Già l’introduzione è come se fosse un mezzo capitolo, dato che viene fornita una bella massa di concetti, storia delle pagine ASP.NET compresa. In tal modo, nel primo capitolo, si parte già in quarta, spiegando i concetti di postback tra le pagine, opzioni di Visual Studio 2008 e varie proprietà delle pagine .aspx.
Subito nella lettura del primo capitolo però, ho realizzato una cosa, che sotto sotto già mi aspettavo.
Arrivati ad un certo punto bisogna avere il coraggio di prendere delle decisioni importanti ed interrompere un pessimo andazzo che sta, a quanto pare, riscuotendo successo negli ultimi anni.
Questa collana della Wrox (e quindi anche della Hoepli Informatica), mette in vendita ogni paio di anni (all’incirca) libri assolutamente uguali, tranne lievi aggiunte e variazioni, cambiando semplicemente il titolo in copertina. Non è possibile che ad ogni edizione mi ritrovi a leggere le stesse frasi, vedere le stesse immagini, persino leggere gli stessi titoli di paragrafi, ed ogni volta pagando un prezzo che non è esattamente popolare (ed anzi, tende ad aumentare).
Perchè dovrei pagare 60 euro per avere solo il capitolo su LINQ, qualche dettaglio sul GridView, e poco altro, che potrebbero tranquillamente (e più onestamente) essere forniti come “update” alla versione precedente del libro?
La Wrox lo ha fatto. A questa pagina si trova il “Professional ASP.NET 3.5 Upgrade”
un Pdf di 227 pagine, venduto a 20 $, che copre i nuovi argomenti introdotti in questa versione.
La Hoepli, purtroppo no. Ha preferito ripresentare tutto il blocco, obbligando così, chi volesse stare al passo con la tecnologia, di ricomprarsi tutto.
Basta prendere il capitolo sulla Validazione – giusto per fare un esempio.
Quello in questo libro, e il corrispondente nella precedente edizione su ASP.NET 2.0 sono identici: stesse frasi, stessi esempi di codice, stesse immagini.
Oltretutto in questa versione 3.5 la Hoepli è scaduta in qualità, dopo aver raggiunto il massimo con la versione 2.0.
Insopportabile e delicatissima carta velina, impaginazione senza più lo sfondo grigio per il codice (che aiutava), rilegatura delicata che dopo pochi utilizzi fa letteralmente perdere le prime pagine del libro, ed una traduzione che zoppica si può dire ad ogni pagina.
No, così proprio non ci siamo, e mi rifiuterò di acquistare la prossima versione “ASP.NET 4.0 – Guida per lo sviluppatore” prevista per la fine del prossimo anno fino a che la Hoepli continuerà a ripresentare tutto il blocco, oppure la Wrox non si deciderà a cambiare gli autori e a dare un taglio col passato (in tal caso è probabile che cambierebbe completamente il contenuto).
E per quanto riguarda la Hoepli Informatica mi assicurerò di “assaggiare” fisicamente il libro prima dell’acquisto, per non ritrovarmi tra le mani un oggetto dall’utilizzo imbarazzante.
E’ inutile che riporti che riporti dei Pro e dei Contro, come anche il voto finale.
Chi già possiede la versione Hoepli dedicata ad ASP.NET 2.0, si fermi con quella. È un gran bel libro, sotto tutti i punti di vista. Per gli aggiornamenti, consiglierei i Wrox Blox, così sì paga solo i pdf di “upgrade”, e per le basi ci si basa su quel libro.
Ovviamente, per chi parte da oggi con lo studio dello sviluppo web con ASP.NET, e si trova un po’ in difficoltà a leggere in inglese, questo libro può rappresentare una buona scelta.
Gli argomenti coperti, come si intuisce dalla dimensione, sono tanti, e il codice è riportato in entrambi i principali linguaggi di sviluppo Microsoft, ovvero VB.NET e C#.
Si dovrà aspettare però una traduzione non ottimale, una qualità della carta non comoda, sia da sfogliare sia da scriverci sopra in matita, ed un peso del libro ai limiti della praticità.
Dal sito della Hoepli si può scaricare il file zippato delle appendici (circa 5 MB) e del codice sorgente (circa 8 MB).
Le appendici sono 4, tutte tradotte, e riguardano:
Appendice A: Migrazione di vecchi progetti ASP.NET (15 pag.)
Appendice B: Strumenti di sviluppo ASP.NET (22 pag.)
Appendice C: Silverlight (19 pag.)
Appendice D: Risorse ASP.NET online (2 pag.)
Il codice sorgente è bene organizzato, dato che è separato per ogni capitolo e per linguaggio utilizzato. Non si fa fatica a trovare ciò che si cerca.
<link rel="stylesheet" href="http://dizionari.zanichelli.it/Zanichelli_Tips/windowfiles/dhtmlwindow.css" type="text/css" />
<script type="text/javascript" src="http://dizionari.zanichelli.it/Zanichelli_Tips/windowfiles/dhtmlwindow.js"></script>
<script language="javascript" src="http://dizionari.zanichelli.it/Zanichelli_Tips/ZanichelliTips.js"></script>
Sommario
1 - Cap. 1 - Framework delle applicazioni e di pagina
59 - Cap. 2 - Sviluppo ASP.NET di controlli server e script lato client
100 - Cap. 3 - I controlli server web di ASP.NET
183 - Cap. 4 - I controlli server di convalida
216 - Cap. 5 - Elaborazione delle pagine master
250 - Cap. 6 - Temi e skin
272 - Cap. 7 - Data binding in ASP.NET 3.5
357 - Cap. 8 - Gestione dei dati con ADO.NET
431 - Cap. 9 - Query con LINQ
470 - Cap. 10 - Elaborazioni XML e linq to XML
529 - Cap. 11 - Introduzione al livello provider
566 - Cap. 12 - Navigazione del sito
625 - Cap. 13 - Personalizzazione
658 - Cap. 14 - Gestione dell'autenticazione dell'autorizzazione
712 - Cap. 15 - Portale Framework e Web Part
758 - Cap. 16 - Progettazione XML e CSS con ASP.NET
790 - Cap. 17 - ASP.NET AJAX
824 - Cap. 18 - Sicurezza
861 - Cap. 19 - Gestione dello stato
897 - Cap. 20 - Caching
927 - Cap. 21 - Tecniche di debugging e gestione degli errori
962 - Cap. 22 - I/O dei file e stream
1013 - Cap. 23 - Controlli utente e controlli server
1092 - Cap. 24 - Moduli e handler
1113 - Cap. 25 - Utilizzo di oggetti business
1139 - Cap. 26 - Costruzione e utilizzo del web service XML
1192 - Cap. 27 - Localizzazione
1218 - Cap. 28 - Configurazione
1271 - Cap. 29 - Misura di eventi e prestazioni
1308 - Cap. 30 - Amministrazione e gestione
1335 - Cap. 31 - Packaging e distribuzione di applicazioni ASP.NET
Appendici (solo online)
Titolo: ASP.NET 3.5 – Guida per lo sviluppatore
Autori: Evjen B. [et ali]
Editore: Hoepli
ISBN: 978-88-203-3684-4
Pagine: 1426
Prezzo: 59,90 €
Data di uscita: Lug. 2008