Book Review - PHPEclipse A User Guide by Shu-Wai Chow


Auteur: Shu-Wai Chow
ISBN: 1904811442
Uitgever: Packt Publishing
228 pagina's
Gepubliceerd: Jan 2006

Wanneer u voor het eerst een nieuwe computertaal leert, zoals PHP, wilt u elke coderegel en elke fase van het programma met de hand en zonder gebruik van snelkoppelingen voltooien. Dit is de beste manier om te leren. Maar zoals we allemaal weten, zijn we in de echte wereld allemaal op zoek naar tijd. Veel programmeurs wenden zich tot een IDE (geïntegreerde ontwikkelomgeving) om ze georganiseerd te houden en de workflow te stroomlijnen. Dit boek van Shu-Wai Chow laat je zien hoe je PHPEclipse installeert, instelt en gebruikt, een populaire open source IDE voor PHP-programmeurs.

De auteur begint met een inleiding tot IDE's over hun belangrijkste kenmerken en de voor- en nadelen van het gebruik ervan. Hierna volgt een inleiding tot PHPEclipse, zijn geschiedenis en architectuur. Dan begint het plezier. Chow's zelfstudiestijl vertelt je bij elke stap terwijl je de hoofdsoftware installeert; Apache, PHP, Java, Eclipse en PHPEclipse. Ik vond het vooral leuk dat hij de gratis, open source distributie / installatiesoftware genaamd XAMPP gebruikte die de installatie van Apache automatiseertTM, MySQLR, PHP en Perl. Hij behandelt de installatie voor WindowsR, MacR en Linux. Op dit punt installeert u ook Java en PHPEclipse. Ten slotte bespreekt hij de gebruikersinterface, de weergaven (paletten) en dialoogvensters en hoe u deze misschien wilt aanpassen.

Zodra u deze hebt geïnstalleerd, begint u te werken aan een echt PHP-applicatieproject, een database-gestuurde website voor een dierenasiel. Je leert hoe je de bestanden en mappen van dit project instelt in PHPEclipse. Vervolgens begint u met het bouwen van de PHP-code en het ondersteunen van HTML-, JavaScript- en CSS-bestanden voor de website. Je begint ook te werken aan de database, programma-objecten en klassen. Chow introduceert op dit moment enkele handige tools, waaronder WTP (Web Tools Platform-project), HTML Tidy, Eclipse Tidy en phpDocumentor. Ik vond vooral de phpDocumentor-functie leuk die de documentatie voor je applicatie bouwt op basis van je broncodeopmerkingen.

Debuggen is het volgende onderwerp en na een inleiding tot termen en concepten laat Chow zien hoe de DBG-debugger moet worden geïnstalleerd en ingesteld. Met deze functie kunt u geavanceerdere methoden voor foutopsporing gebruiken dan de basis-echo () -functie die we allemaal zo goed kennen. Chow leidt u door een volledige debug-sessie en bespreekt gemeenschappelijke strategieën.

De volgende stap is om van PHPEclipse een databaseclient te maken door de Quantum DB-plug-in toe te voegen. Chow laat zien hoe dit te gebruiken met een relationele database en hoe algemene taken uit te voeren, zoals het schrijven van SQL-instructies en het manipuleren van tabellen.

Afhankelijk van uw projecten heeft u misschien het gevoel dat u de hulp van versiebeheersoftware nodig hebt om de wijzigingen in uw toepassing bij te houden. U zult echter verrast zijn hoe nuttig deze software is, zelfs met het eenvoudigste project. Chow helpt u bij het installeren, instellen en gebruiken van de CVS-versiebeheersoftware met PHPEclipse en bespreekt onderweg ook enkele algemene termen en concepten. Ten slotte behandelt Chow hoe PHPEclipse moet worden ingesteld om te werken met FTP, Secure FTP, WebDAV en Ant voor het publiceren van uw nieuwe site.

Zoals u kunt zien, is dit boek meer dan alleen instructies voor het installeren van deze programma's. Het geeft je ook praktische oefening om ze te gebruiken. U kunt de volledige applicatie en voorbeeldbestanden downloaden van de ondersteunende website. Shu-Wai Chow werkt al meer dan acht jaar in het programmeerveld en is bekwaam in Java, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT en XSL-FO.