Critique de livre - Guide de l'utilisateur de PHPEclipse A par Shu-Wai Chow


Auteur: Shu-Wai Chow
ISBN: 1904811442
Éditeur: Packt Publishing
228 pages
Publication: janvier 2006

Lorsque vous apprenez un nouveau langage informatique tel que PHP, vous voudrez compléter chaque ligne de code et chaque phase du programme à la main et sans utiliser de raccourcis. C'est la meilleure façon d'apprendre. Mais comme nous le savons tous, dans le monde réel, nous sommes tous pressés par le temps. De nombreux programmeurs se tournent vers un IDE (environnement de développement intégré) pour les garder organisés et rationaliser le flux de travail. Ce livre de Shu-Wai Chow vous montrera comment installer, configurer et utiliser PHPEclipse qui est un IDE open source populaire pour les programmeurs PHP.

L'auteur commence par une introduction aux IDE couvrant leurs principales caractéristiques et les avantages et inconvénients de leur utilisation. Ensuite, une introduction à PHPEclipse, son histoire et son architecture. Ensuite, le plaisir commence. Le récit de style tutoriel de Chow vous guide à travers chaque étape lors de l'installation du logiciel principal; Apache, PHP, Java, Eclipse et PHPEclipse. J'ai particulièrement apprécié qu'il utilise le logiciel de distribution / installation open source gratuit appelé XAMPP qui automatise l'installation d'ApacheTM, MySQLR, PHP et Perl. Il couvre l'installation pour WindowsR, MacR et Linux. À ce stade, vous installez également Java et PHPEclipse. Enfin, il discute en détail de l'interface utilisateur, des vues (palettes) et des boîtes de dialogue et de la façon dont vous pouvez les personnaliser.

Une fois que vous les avez installés, vous commencez à travailler sur un véritable projet d'application PHP qui est un site Web basé sur une base de données pour un refuge pour animaux. Vous apprendrez à configurer les fichiers et dossiers de ce projet dans PHPEclipse. Ensuite, vous commencez à créer le code PHP et à prendre en charge les fichiers HTML, JavaScript et CSS pour le site Web. Vous commencez également à travailler sur la base de données, les objets de programme et les classes. Chow présente quelques outils utiles à ce stade, notamment WTP (projet de plate-forme d'outils Web), HTML Tidy, Eclipse Tidy et phpDocumentor. J'ai particulièrement aimé la fonctionnalité phpDocumentor qui construit la documentation de votre application à partir de vos commentaires de code source.

Le débogage est le sujet suivant et après une introduction aux termes et concepts, Chow montre comment installer et configurer le débogueur DBG. Avec cette fonctionnalité, vous pouvez utiliser des pratiques de débogage plus sophistiquées que la fonction de base echo () que nous connaissons tous si bien. Chow vous guide à travers une session de débogage complète et discute des stratégies courantes.

L'étape suivante consiste à transformer PHPEclipse en client de base de données par l'ajout du plug-in Quantum DB. Chow montre comment l'utiliser avec une base de données relationnelle et comment effectuer des tâches courantes telles que l'écriture d'instructions SQL et la manipulation de tables.

Selon vos projets, vous pouvez ou non penser que vous avez besoin de l'aide d'un logiciel de contrôle de version pour garder une trace des modifications apportées à votre application. Cependant, vous serez surpris de voir à quel point ce logiciel est utile, même avec le projet le plus simple. Chow vous aide à installer, configurer et utiliser le logiciel de contrôle de version CVS avec PHPEclipse et traite également de certains termes et concepts courants en cours de route. Enfin, Chow explique comment configurer PHPEclipse pour fonctionner avec FTP, FTP sécurisé, WebDAV et Ant pour publier votre nouveau site.

Comme vous pouvez le voir, ce livre est plus que de simples instructions sur la façon d'installer ces programmes. Il vous donne également une pratique pratique sur leur utilisation. Vous pouvez télécharger l'application complète et les exemples de fichiers sur le site Web d'assistance. Shu-Wai Chow travaille dans le domaine de la programmation depuis plus de huit ans et maîtrise Java, JSP, PHP, ColdFusionR, ASP, LDAP, XSLT et XSL-FO.





Instructions Vidéo: Tarot, outil de développement intérieur : un livre génial pour commencer ! (Mai 2024).