Bokrecension - PHPEclipse A User Guide by Shu-Wai Chow


Författare: Shu-Wai Chow
ISBN: 1904811442
Utgivare: Packt Publishing
228 sidor
Publicerad: jan 2006

När du först lär dig ett nytt datorspråk som PHP, vill du fylla i varje kodrad och varje fas i programmet för hand och utan att använda några genvägar. Detta är det bästa sättet att lära sig. Men som vi alla vet, i den verkliga världen är vi alla pressade för tid. Många programmerare vänder sig till en IDE (integrerad utvecklingsmiljö) för att hålla dem organiserade och för att effektivisera arbetsflödet. Denna bok av Shu-Wai Chow visar dig hur du installerar, installerar och använder PHPEclipse, som är en populär öppen källkods-IDE för PHP-programmerare.

Författaren börjar med en introduktion till IDE: s som täcker deras huvudsakliga funktioner och fördelar och nackdelar med att använda dem. Efter detta är en introduktion till PHPEclipse, dess historia och arkitektur. Sedan börjar det roliga. Chows berättelse-utformade berättelse leder dig igenom varje steg när du installerar huvudprogramvaran; Apache, PHP, Java, Eclipse och PHPEclipse. Jag gillade särskilt att han använde den kostnadsfria, open source distributions- / installationsprogrammet som heter XAMPP som automatiserar installationen av ApacheTM, MySQLR, PHP och Perl. Han täcker installationen för WindowsR, MacR och Linux. Vid denna tidpunkt installerar du också Java och PHPEclipse. Slutligen diskuterar han grundligt användargränssnittet, vyerna (paletterna) och dialogrutorna och hur du kanske vill anpassa dessa.

När du har installerat dessa börjar du arbeta med ett riktigt PHP-applikationsprojekt som är en databasdriven webbplats för ett djurskydd. Du lär dig hur du ställer in projektets filer och mappar inom PHPEclipse. Sedan börjar du bygga PHP-koden och stödja HTML-, JavaScript- och CSS-filer för webbplatsen. Du börjar också arbeta med databasen, programobjekten och klasserna. Chow introducerar några användbara verktyg på denna punkt inklusive WTP (Web Tools Platform project), HTML Tidy, Eclipse Tidy och phpDocumentor. Jag gillade särskilt phpDocumentor-funktionen som bygger dokumentationen för din applikation utifrån dina källkodkommentarer.

Debugging är nästa ämne och efter en introduktion till termer och koncept visar Chow hur du installerar och konfigurerar DBG-felsökaren. Med den här funktionen kan du använda mer sofistikerade felsökningspraxis än den grundläggande eko () -funktionen som vi alla känner så bra. Chow leder dig genom en komplett felsökningssession och diskuterar vanliga strategier.

Nästa steg är att förvandla PHPEclipse till en databasklient genom tillägg av Quantum DB plug-in. Chow visar hur man använder detta med en relationsdatabas och hur man utför vanliga uppgifter som att skriva SQL-uttalanden och manipulera tabeller.

Beroende på dina projekt kanske du kanske inte känner att du behöver hjälp av programvaran för versionskontroll för att hålla reda på ändringarna i din applikation. Du kommer dock att bli förvånad över hur användbar denna programvara är med även det enklaste projektet. Chow hjälper dig att installera, konfigurera och använda CVS-versionskontrollprogramvaran med PHPEclipse och diskuterar också några vanliga termer och koncept på vägen. Slutligen behandlar Chow hur du ställer in PHPEclipse för att arbeta med FTP, Secure FTP, WebDAV och Ant för att publicera din nya webbplats.

Som ni ser är den här boken mer än bara instruktioner för hur du installerar dessa program. Det ger dig praktiskt att använda dem. Du kan ladda ner hela applikationen och provfiler från den stödjande webbplatsen. Shu-Wai Chow har arbetat inom programmeringsfältet i över åtta år och är skicklig inom Java, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT och XSL-FO.