advertisement

Déboguer une application web avec FirePHP

100 %
0 %
advertisement
Information about Déboguer une application web avec FirePHP

Published on February 15, 2008

Author: JMF

Source: slideshare.net

Description

Déboguer une application web peut rapidement devenir fastidieux. L'utilisation d'un débogueur simplifie ce processus mais il n'est pas toujours possible d'en utiliser un. FirePHP est une extension Firefox qui permet de fournir des informations de déboguage sans interférer avec l'affichage de l'application web. Cela est particulièrement pratique pour déboguer de l'Ajax par exemple.
advertisement

Rencontres PHP Québec Déboguer une application web avec FirePHP    

Qui parle ? ● Jean­Marc Fontaine ● Développeur PHP depuis 7 ans ● Ex­trésorier et membre actif de l'AFUP ● Créateur de Kanopée    

Déboguer manuellement ● Rapide ● Fastidieux ● Peu efficace    

Déboguer avec un débogueur ● Peu de choix (DBG, Xdebug, Zend Debugger) ● Puissant ● Pas toujours simple à mettre en œuvre ● Pas toujours envisageable (hébergement  mutualisé)    

Présentation de FirePHP ● Extension de Firebug et donc de Firefox ● Créée en 2007 par Christoph Dorn ● Permet de visualiser les informations de  débogage ● Pas d'interférence avec l'affichage    

Principe de fonctionnement ● Envoi des données par le serveur ● Entête HTTP « FirePHP­Data » ● Valeur encodée en JSON ● Mise en forme et visualisation par le client    

Exemples d'utilisation ● Utilisation simple ● Volume de données important ● AJAX ● XML ● Génération de graphique ● Gestion des erreurs PHP    

Personnalisation de l'affichage ● Mise en forme des données via un renderer  écrit en Javascript ● Possibilité d'utiliser jQuery ● Limites techniques    

Sécurité et performances ● Risque de XSS ● Risque de divulgation de données sensibles ● Perte de performances    

Intégration avec d'autres outils ● Code Igniter ● Zend Framework ● Autres ?    

Futures améliorations ● Environnement de développement des  renderers ● Permettre l'utilisation simultanée de plusieurs  renderers ● Fonction appelée lors de l'initialisation de la  requête HTTP ● Panneau spécifique à FirePHP     

Liens ● Site : www.firephp.org ● Forums : groups.google.com/group/FirePHP    

Des questions ? www.kanopee.net jmf@kanopee.net Présentation disponible dans quelques jours sur www.kanopee.net/conferences/    

Add a comment

Related pages

Tutoriel pour comprendre comment déboguer les ...

Tutoriel pour comprendre comment déboguer les applications ... Web Développement Web et ... Créez une application Android avec un paquetage de haut ...
Read more

Adobe Flash Builder 4.7 * Débogage de votre application

L’application est affichée dans le navigateur Web par ... déboguer une application à partir de ... un pas avec entrée dans une ...
Read more

Adobe Flash Platform * Débogage d’une application iPhone

Vous pouvez déboguer l’application sur l’ordinateur de ... iPhone sont néanmoins disponibles lorsque vous testez une application avec ...
Read more

Comment déboguer une application déployée avec ClickOnce

Web; Entreprise; Données ... pour voir comment l’application se comporte dans un environnement avec une ... Voici les pas à suivre pour déboguer une ...
Read more

Comment : activer le débogage multicouche

Web Developer . Express ... La procédure suivante explique comment activer le débogage multicouche pour une ... Pour déboguer des applications ...
Read more

initialisation de firephp - Magix cjQuery, une ...

Pour déboguer votre application, ... une bibliothèque php pour intégrer jQuery. ... Les méthodes de base avec firephp;
Read more

Debug d'une application Console avec argument de ligne de ...

Développement d'applications; Web; ... Debug d'une application Console avec argument de ... de commande dans l'onglet Déboguer des propriétés ...
Read more

Debug PHP facile avec Firefox, Firebug et FirePHP ...

... importe quelle page web. FirePHP est une autre extension ... de mon application et c ... une validation de formulaire avec symfony 1.1 : en ...
Read more