Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Firebug, l’assistant indispensable du programmeur Web, passe à Firefox 3

Une version est disponible pour la dernière mouture du navigateur. Au menu, débogage JavaScript, modification HTML en temps réel…
laisser un avis
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

En peu de temps, Firebug est devenu l’un des utilitaires indispensables de tout webmaster ou développeur Web, en raison de sa capacité à fournir de précieux détails sur les processus qui mènent à l’affichage d’une page Web. Son adaptation à Firefox 3 fournit l'occasion de revenir sur ses principales fonctionnalités.

Les webmasters apprécient particulièrement l’onglet “ Net ”, qui détaille le poids des éléments d’une page et leur temps de chargement. Chez les designers, les onglets HTML et CSS sont les plus populaires. N’importe quel attribut d’un élément de la page peut y être modifié, et les changements sont immédiatement répercutés dans le navigateur. Pour définir la largeur idéale d’une div, on n’a rien inventé de mieux.

Idem pour choisir une police ou une couleur dans les CSS. Le panneau de Firebug fournit une liste imbriquée des éléments de la page qui peut être fastidieuse à parcourir mais un clic sur le bouton Inspecter laisse l’utilisateur sélectionner l’élément voulu directement dans le navigateur.

Ne rien laisser passer à JavaScript

De leur côté, les programmeurs s’émerveillent sur le “ débugger JavaScript ”, effectivement impressionnant. On peut y définir des points d’arrêt, afin de mettre un script en pause et d'analyser ses variables, le tout éventuellement assorti de conditions, ou encore assigner des espions (“ watch expressions ”) qui affichent en permanence la valeur d’une variable ou d’une expression.

Le débugger sait aussi parcourir un script pas à pas ou encore “ benchmarker ” le code pour trouver les goulots d’étranglement. L’outil est complété par un interpréteur capable d’évaluer du code à la volée, fonction plus classique mais toujours bienvenue.

Firebug est très loin de se limiter à cette description succincte, il centralise aussi les messages de la console d’erreur, des messages de débogage envoyés depuis JavaScript, analyse les réponses de requêtes XMLHttp (requêtes Ajax)… Bref, il est très difficile de se passer de ce serviteur zélé une fois qu’on l’a côtoyé.

Avec Firefox 2, téléchargez la version 1.0. La version 1.2(*), actuellement en bêta et destinée à Firefox 3, contient encore un certain nombre de bugs. A noter que cet utilitaire est judicieusement complété par FirePHP, grâce auquel on peut émettre des messages de débogage dans la console depuis du code PHP.

(*) La version adaptée à Firefox 3 est la 1.2 et non la 1.1, comme indiqué initalement. Il existe un Firebug 1.1, lui aussi en bêta, mais il est destiné à Firefox 2.

agrandir la photo

agrandir la photo

agrandir la photo
débat
2 avis d'internautes
Firebug, l’assistant indispensable du programmeur Web, passe à Firefox 3
Un indispensable...
par Seb2411
le 02/07/2008 16:08:38
Ca fait déjà longtemps
par AtVerdee
le 03/07/2008 12:10:21
publicité
débat
2 réactions
 
Ca fait déjà longtemps
posté le 03/07/08 à 12:10 par AtVerdee
Un indispensable...
posté le 02/07/08 à 16:08 par Seb2411
à lire aussi
SUR LES MÊMES THÈMES
Les députés rejettent l'idée de la licence globale
Piratage : le Royaume-Uni n'ose pas la riposte graduée à la française
L'UFC-Que Choisir craint le retour des hot lines surtaxées
Le Sénat impose un service de TV à la demande à France Télévisions
Vente entre particuliers sur Internet : l'idée d'une taxe abandonnée
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.