Ho tra le mani il libro in oggetto, in versione italiana (il titolo originale è Professional PHP6). Mi è stato dato per tenere un corso e già che ci sono ne vorrei scrivere una breve recensione.
Partiamo dal titolo: è assolutamente markettaro. È noto infatti che la versione 6 di PHP è ancora ben lungi da uscire, nonostante se ne parli ormai da anni. Sappiamo tutti che il maggiore problema di questo tipo di testi è la rapida obsolescenza, per cui gli autori (o gli editori, non saprei a chi dare la colpa) hanno pensato bene di rimediare, giocando d’anticipo. Peccato che il libro non contenga nemmeno accenni alle nuove funzionalità della versione 5.3 e sia quindi in effetti già obsoleto.
Passiamo al contenuto: il libro secondo me non è fatto male. Tutto basato sulla programmazione a oggetti, spiega anche un po’ di teoria (per esempio i pattern di programmazione). Questo è molto importante, come ho avuto modo di dire anche nella mia breve presentazione tenuta il mese scorso al PUG Roma. In base a questo, avrebbero potuto tranquillamente essere più onesti sul titolo, visto che comunque il libro può tornare utile anche in futuro, per chi avesse approcciato PHP solo alla vecchia maniera.
Punti dolenti: è stato scelto di implementare gli esempi in PostgreSQL. Per carità, è un ottimo prodotto, per certi versi forse superiore a MySQL. Ma se si punta alla diffusione, bisogna scendere a compromessi (me lo immagino uno sviluppatore alle prime armi, che magari ha già avuto difficoltà a installare WAMP, mettersi pure a combattere con Postgres). C’è un poi un punto in cui si arriva, fatalmente, a parlare di framework. Ebbene, la scelta degli autori cade sullo sconosciuto Ulysses (alzi la mano chi lo aveva mai sentito nominare), benché sia assolutamente non documentato (è scritto anche esplicitamente nel libro). Forse io sono stato viziato dall’approcio symfonico (“se non è documentato, non esiste”), ma è una scelta che mi lascia molto perplesso.
In conclusione, non mi sento di consigliare questo libro: ha delle buone premesse, ma cade su dettagli importanti.
Nota a margine: tutto il capitolo 8 manca del simbolo “>” negli esempi di codice.
Scart-list aggiornata
ottima recensione, grazie!
Ottima recensione stavo appunto cercando dei libri da consigliare a una mia classe.
Eviterò questo!
Hai consigli?
Recensione abbastanza veritiera ma non del tutto condivisibile.
Il libro in questione è un ottimo prodotto che mi sento di consigliare a quanti sono già esperti di programmazione … lo dicono gli stessi autori -> da professionisti a professionisti e non da professionisti a novelli.
In questo, pur condividendo alcune tematiche da lei esposte non mi sento di condividere un sentimento eccessivamente negativo trattandosi in ogni caso di un tomo complesso, ampio ma spiegato in modo semplice e chiaro.
Il manuale l’ho comprato anche io. Diciamo che non è propriamente per novelli, anche se con un grandissimissimo sforzo si può anche studiare. Comunque tratta argomenti avanzati in Php che non si trovano in nessun altro manuale
Il manuale non è per principianti. Prima va studiato un manuale base di php poi uno intermedio (a scelta tra Php 5 Guida Completa un po’ datato ma ancora valido e/o Php Guida per professionisti).
Solo dopo aver studiato questi due manuali si sarà in grado di studiare Php 6 Guida per lo sviluppatore