Perl 5
|
Pagine: 184
Formato: 15x21 Rilegatura: brossura Data: maggio 2000 Editore: Tecniche Nuove |
Chris Bellew Micah Brown Dan Livingston |
Descrizione
Acronimo di Practical Extraction Report Language, Perl è un linguaggio di programmazione sempre più utilizzato perchè consente di sviluppare applicazioni CGI (Common Gateway Interface) che rendono le pagine Web maggiormente interattive. La sua flessibilità e adattabilità a differenti piattaforme server (Unix, Linux, Windows NT o 2000 Server) consente di gestire molteplici informazioni provenienti dagli utenti e la loro succesiva rielaborazione per le differenti esigenze aziendali o commerciali. Il libro procede di pari passo con lo sviluppo di un sito effettivamente disponibile sul Web, quindi è possibile riutilizzare il codice e vedere esattamente l'aspetto e il funzionamento delle pagine.
Gli argomenti trattati
- Lettura e scrittura di file
- Invio automatico di posta elettronica
- Ricerca sul Web
- Aggiunta di contatori di visite
- Autenticazione degli utenti
- Inserimento e rotazione di banner pubblicitari
- Elaborazione di moduli
Recensione
Questo è senz'altro un testo molto semplice, ed adatto a chi inizia a programmare in PERL. E' basato sul principio "datti uno scopo e studia le funzioni necessarie". In altre parole, mentre nei manuali classici si presenta la funzione, poi si fanno degli esempi astratti, qui si fa un esempio concreto di script che parte da un'esigenza pratica e poi si analizzano le funzioni necessarie.
Questo approccio, che può risultare molto utile all'inizio, rischia poi però di fare perdere di vista i principi del linguaggio, con lo svantaggio di trovare difficoltà ad applicare la funzione giusta a situazioni differenti da quelle mostrate.
In generale è abbastanza chiaro, ma a volte omette spiegazioni importanti che potrebbero evitare al neofica grossi "guai". Ad esempio a p. 54 è spiegato il ruolo della funzione "require", ed è mostrato il file richiesto che correttamente ha come ultima riga "1;", ma questo fatto non è evidenziato e spiegato. Ciò potrebbe portare il neofita ad omettere questa "incomprensibile" ultima riga, con il risultato di beccarsi un tanto probabile, quanto "inspiegabile" "Error 500", con conseguenti maledizioni e mal di testa.
In conclusione...... è un libro utile a chi inizia, ma non è per nulla eccezionale e va accompagnato con un buon manuale.
| Indice del sito |
