2009-10-12 15 views
6

私は急いでFirebugまたはIE Developer Toolsを学ぶ必要があり、どちらが良いかについていくつかのアドバイスを使うことができます。主にXHRの謎に訴えるJavaScriptをデバッグするためにどちらかを使用します。どれを選ぶべきかについてのヒントは、私に多くの時間を節約し、最も高く評価されるでしょう。FirebugやIE8 Developer Toolsを学ぶべきでしょうか?

EDIT:すでにFiddlerを使用しています。

編集:私はすべてのブラウザをサポートすることを目指しています。

+0

関連する経験を持つより多くのユーザーに到達するためにはJavaScriptタグを追加しました。 –

答えて

19

伝統的に最も強力なデバッグ機能を提供しているので、私はFirebugで始めることをお勧めします。

IE dev tools(その他、Opera Dragonflyなど)は急速に追いついており、ページが主にそれらのブラウザに表示されている場合はおそらく好ましいでしょう。

だから私はあなたがちょうどどちらかを学ぶことで逃げることはできないと思います。ユーザーが好むブラウザーを見つけて、各ブラウザーの開発ツールをインストールします。

ブラウザに固有のデバッグプラットフォームを使用して、あまりにも多くの時間を節約して、ブラウザに固有のJavascriptやDOMのバグを解決できます。

6

私はそれをより直感的に使用することがわかったので、エラーをより迅速に判断するのに役立つので、最初にFirebugを提案しますが、IEをサポートしている場合はIE開発ツールがベストです。

どのブラウザをサポートしていますか?

これは、最初のデバッグにFirebugを使用する必要がある場合は、最初に最適なものを決定します。

+1

ありがとうございます。私はすべてのブラウザをサポートすることを目指しています。 – royco

2

あなたは間違いなくFirebugで家にいるでしょう。私は、私が知っている最も簡単で最も強力なツールで、ページをライブでデバッグすることができます。 CSSスタイルシート(余白/パディング、色など)に変更を加える前に、私は常にそれを使用しています。 Javascriptデバッガもコンソールも含まれているという事実はプラスです。私が集めたものから、Firefoxを使わない多くの人はFirebug Liteを使います。 JavaScriptが動いていて少し遅いです。

IE8 Dev。ツールは便利ですが、経験はFirebugに似ていませんが、コンセプトはそのままです。 Safari Web InspectorとOpera Dragonflyに慣れ親しむことをお勧めします。 Firebugと同様の側面を持つデバッグツールです。

+0

Operaはなぜ市場シェアは小さいのか、またそれほど成長していないようなので、Operaについて多くのことを学ぶのはなぜですか?モバイルデバイスをサポートしている場合、Safariは理にかなっていますが、ターゲットブラウザの種類に応じて市場シェアも小さくなります。 –

+0

まあ、公正であるために、彼は「すべてのブラウザをサポートしたい」と述べました。そして、私はDragonflyが少なくとも適切であると推測しました。 –

+0

オペラはコンピュータではあまり一般的ではありませんが(ヨーロッパを除く)、モバイルデバイスには多くのOperaがあり、Nintendo WiiのブラウザはOperaです。再度、あなたのターゲットオーディエンスに依存します。もし彼らが米国やアジアでデスクトップやラップトップコンピュータを使用しているのであれば、IE、Firefox、Chrome、Safariのほとんどすべてのケースがカバーされます。さもなければ、私はミックスにOperaを追加します。 –

5

少なくともあなたがプロウェブコーダーの場合は、両方を学びます。とにかく学ぶことはあまりありません。単なるツールです。

2

JSでテスト/デバッグし、IEが奇妙な場合を除いて、Firebugを使用する方がよいです。 IE8 DTはパフォーマンスや使いやすさの点でFirebugには至っていません。 VSのデバッガでプロジェクトを実行している間、IE8 DTを試してJSをデバッグしてください。私はあなたに問題を救い、あなたに "あなたはできない"と伝えます。 Firefoxを標準として開発し、他のものの99%は正常に動作します。

+1

本当にIE8デベロッパーツールはごみですが、控えめに複雑なページでは面倒です。 – dolzenko

1

FFで動作するものがIEや他の方法で期待通りに動作しないことがあるので、両方のことを学ばなければならないと思いますので、ブラウザに合ったツールを使用すると便利です。

0

既に述べたように、答えは両方を学ぶことです。クロスブラウザー開発では、さまざまなブラウザーで問題を解決するために時間を費やす必要があります。 Firebugははるかに優れたツールですが、IEのバグをトラブルシューティングする場合は、IE Devツールを使用するほうがよいでしょう。

また、私たちはまだ複数のバージョンのIEをコーディングしているためです。 IE 7の互換モードは、あなたがIE7でうまく動作するように見える最新の変更であることをテストする素晴らしい機能です。

1

IE8の到着後、FirefoxとIEの開発ツールは同じです。 Internet Explorerはまだ多くの理由からInternet Explorerが選択肢ではないことを意味しますが、FFの基本的なツールはFirebugで、もう1つはWeb Developer Toolbarです。IE Developer Toolsもその両方をカバーしていますIEデベロッパーツールやFFのFirebugに慣れていれば、他のブラウザーで作業する上で問題はありません。

このチュートリアルは便利です: Tutorial: Using IE Developer Tools as Firebug in Mozilla Firefox

関連する問題