2009-10-12 24 views
6

Necesito aprender Firebug o IE Developer Tools con prisa, y podría usar algunos consejos sobre cuál es mejor. Usaré cualquiera de los dos para depurar algunos JavaScript, principalmente con un misterio XHR. Cualquier consejo sobre cuál elegir me ahorraría mucho tiempo y sería muy apreciado.¿Debo aprender Firebug o IE8 Developer Tools?

EDITAR: Ya uso Fiddler y me encanta.

EDITAR: Mi objetivo es admitir todos los navegadores.

+0

añadido la etiqueta javascript para llegar a más usuarios con experiencia relevante. –

Respuesta

19

Sugiero comenzar con Firebug porque tradicionalmente ha proporcionado el conjunto más poderoso de funciones de depuración.

Sin embargo, IE dev tools (y otros como Opera Dragonfly) se están poniendo al día rápidamente y probablemente se prefieran si sus páginas se muestran principalmente en esos navegadores.

Así que no creo que pueda salirse con la suya simplemente aprendiendo una cosa u otra. Descubra qué navegadores prefieren sus usuarios e instale las herramientas de desarrollador para cada navegador.

Te ahorrará mucho tiempo resolviendo problemas de JavaScript o errores DOM específicos del navegador usando la plataforma de depuración específica para ese navegador.

6

Sugeriría Firebug primero, ya que le ayudará a determinar los errores más rápidamente, ya que me pareció más intuitivo de usar, pero, si solo es compatible con IE, las herramientas de desarrollo de IE serían su mejor opción.

¿Qué navegadores son compatibles?

Eso determinará cuál es el mejor para empezar, pero, si es necesario, use Firebug para la depuración inicial.

+1

Gracias. Mi objetivo es apoyar a todos los navegadores. – royco

2

Definitivamente se sentirá como en casa con Firebug. Soy la herramienta más fácil y la más poderosa que conozco para depurar páginas en vivo. Lo uso constantemente antes de realizar un cambio en una hoja de estilo CSS (es decir, márgenes/acolchados, colores y similares). El hecho de que también incluya un depurador Javascript y una consola es una ventaja. Por lo que veo, muchos que no usan Firefox usan Firebug Lite. Sin embargo, funciona con JavaScript y es un poco lento.

IE8 Dev. Herramientas es útil, pero la experiencia no es muy parecida a Firebug, pero el concepto permanece. Recomiendo también familiarizarse con Safari Web Inspector y Opera Dragonfly. Son herramientas de depuración con aspectos similares a Firebug.

+0

¿Por qué aprender mucho sobre Opera ya que tiene una cuota de mercado tan pequeña y no parece crecer mucho? Si admite dispositivos móviles, Safari puede tener sentido, pero también tiene una pequeña cuota de mercado, dependiendo de cuáles sean los navegadores de destino. –

+0

Bueno, para ser justos, sí dijo que quería 'apoyar a todos los navegadores', y pensé que recomendar Dragonfly era al menos relevante. –

+0

Opera no es muy común en las computadoras (excepto en Europa), pero hay una gran cantidad de Opera en dispositivos móviles, y el navegador de Nintendo Wii es Opera. De nuevo, depende de su público objetivo. Si todos usarán computadoras de escritorio o portátiles en los EE. UU. O Asia, entonces IE, Firefox, Chrome y Safari cubrirán casi todos los casos. De lo contrario, agregaría Opera a la mezcla. –

5

Aprenda ambos, al menos si es un codificador web pro. No hay mucho que aprender de todos modos, es solo una herramienta.

2

A menos que sea para probar/depurar y espiar el IE con JS, será mejor que se quede con Firebug. IE8 DT ni siquiera se acerca a Firebug en rendimiento o usabilidad. Pruebe IE8 DT y depure JS mientras ejecuta un proyecto en el depurador de VS. Te ahorraré el problema y te diré "NO PUEDES". Desarrolla con Firefox como tu estándar y el 99% de todo lo demás funcionará bien.

+1

Realmente las herramientas para desarrolladores de IE8 son basura, ridículamente lentas en cualquier página modestamente compleja. – dolzenko

1

Creo que tendrá que aprender las dos cosas, porque a veces las cosas que funcionan en FF no funcionan como se espera en IE, o al revés, por lo que será útil usar la herramienta que coincida con el navegador.

0

Como se dijo anteriormente, la respuesta es aprender ambos. Al igual que con el desarrollo de varios navegadores, se debe invertir tiempo para resolver los problemas en diferentes navegadores. Firebug es, con mucho, la herramienta superior, pero si estás solucionando un error en IE, no hace falta decir que la herramienta IE Dev sería la mejor opción.

Además, dado que todavía estamos codificando para múltiples versiones de IE. El modo de compatibilidad IE 7 es una buena característica para probar que los últimos cambios que parecen funcionar bien en IE8 todavía funcionan/se ven como se esperaría en IE7.

1

Las herramientas de desarrollo en Firefox e IE son las mismas después de la llegada de IE8. Sí, significa que Internet Explorer todavía no es la elección de los desarrolladores debido a muchas razones, sin embargo, la herramienta básica de FF famosa en los desarrolladores es Firebug y otra es la barra de herramientas Web Developer, y las herramientas de desarrollo de IE cubren ambas y si usted es familiarizado con IE Developer Tools o Firebug en FF, no debería tener ningún problema para trabajar en el otro navegador.

Este tutorial es útil: Tutorial: Using IE Developer Tools as Firebug in Mozilla Firefox

Cuestiones relacionadas