Recensione del libro - PHPEclipse Una guida per l'utente di Shu-Wai Chow


Autore: Shu-Wai Chow
ISBN: 1904811442
Editore: Packt Publishing
228 pagine
Pubblicato: gennaio 2006

Quando apprendi per la prima volta un nuovo linguaggio informatico come PHP, vorrai completare manualmente ogni riga di codice e ogni fase del programma e senza utilizzare alcuna scorciatoia. Questo è il modo migliore per imparare. Ma come tutti sappiamo, nel mondo reale, siamo tutti pressati per il tempo. Molti programmatori si rivolgono a un IDE (ambiente di sviluppo integrato) per mantenerli organizzati e semplificare il flusso di lavoro. Questo libro di Shu-Wai Chow ti mostrerà come installare, configurare e usare PHPEclipse, che è un popolare IDE open source per programmatori PHP.

L'autore inizia con un'introduzione agli IDE che coprono le loro caratteristiche principali e i pro ei contro del loro utilizzo. In seguito, è stata introdotta PHPEclipse, la sua storia e architettura. Quindi inizia il divertimento. La narrativa in stile tutorial di Chow ti guida attraverso ogni passaggio mentre installi il software principale; Apache, PHP, Java, Eclipse e PHPEclipse. Mi è particolarmente piaciuto usare il software di distribuzione / installazione open source gratuito chiamato XAMPP che automatizza l'installazione di ApacheTM, MySQLR, PHP e Perl. Copre l'installazione per WindowsR, MacR e Linux. A questo punto installi anche Java e PHPEclipse. Infine, discute a fondo dell'interfaccia utente, delle viste (tavolozze) e delle finestre di dialogo e di come potresti volerli personalizzare.

Una volta installati questi, inizi a lavorare su un vero progetto di applicazione PHP che è un sito Web basato su database per un rifugio per animali. Imparerai come impostare i file e le cartelle di questo progetto all'interno di PHPEclipse. Quindi inizi a creare il codice PHP e a supportare i file HTML, JavaScript e CSS per il sito Web. Inizi anche a lavorare sul database, sugli oggetti del programma e sulle classi. Chow introduce alcuni strumenti utili a questo punto tra cui WTP (progetto piattaforma di strumenti Web), HTML Tidy, Eclipse Tidy e phpDocumentor. Mi è piaciuta soprattutto la funzionalità phpDocumentor che crea la documentazione per la tua applicazione dai commenti sul codice sorgente.

Il debug è l'argomento successivo e dopo un'introduzione a termini e concetti, Chow mostra come installare e configurare il debugger DBG. Con questa funzione, è possibile utilizzare pratiche di debug più sofisticate rispetto alla funzione echo () di base che tutti conosciamo così bene. Chow ti guida attraverso una sessione di debug completa e discute le strategie comuni.

Il prossimo passo è trasformare PHPEclipse in un client di database con l'aggiunta del plug-in Quantum DB. Chow dimostra come usarlo con un database relazionale e come eseguire attività comuni come scrivere istruzioni SQL e manipolare tabelle.

A seconda dei progetti, è possibile o meno ritenere di aver bisogno dell'aiuto del software di controllo della versione per tenere traccia delle modifiche apportate all'applicazione. Tuttavia, rimarrai sorpreso da quanto sia utile questo software anche con il progetto più semplice. Chow ti aiuta a installare, configurare e utilizzare il software di controllo versione CVS con PHPEclipse e discute anche alcuni termini e concetti comuni lungo la strada. Infine, Chow spiega come configurare PHPEclipse in modo che funzioni con FTP, FTP sicuro, WebDAV e Ant per pubblicare il tuo nuovo sito.

Come puoi vedere, questo libro è molto più che istruzioni su come installare questi programmi. Ti dà anche pratica pratica usandoli. È possibile scaricare l'applicazione completa e file di esempio dal sito Web di supporto. Shu-Wai Chow lavora nel campo della programmazione da oltre otto anni ed è esperto in Java, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT e XSL-FO.