質問

多くの開発者は、さまざまな理由でWeb開発のためにFirefoxを推奨しています。しかし、Operaを見た後、OperaにはFirefoxが組み込んだ同じWeb開発機能がすべてあるように思えます。では、Web開発のためのOperaの何が問題になっていますか?

役に立ちましたか?

解決

あなたが作業したいブラウザはどんなブラウザも働くのに適したブラウザだと思います。私はChromeが好きです - 私はその開発者インターフェースが本当に素晴らしいと思います。

問題は、非常に準拠したブラウザが、それほど準拠していないものに切り替えると、あなたをだますことになるということです(あなた、インターネットエクスプローラーを見てください)。物事はうまく構築され、上司はIE6でそれを見るでしょう、そしてそれは災難になります。したがって、少なくともあなたの仕事を非常に頻繁に見なければなりません。それは同時に最も人気があり、最も破損になりやすいブラウザです。

他のヒント

それはオペラについての良い点であり、私がそれについて聞いたときはいつでも高評価されています。

ただし、顧客が最も頻繁に使用することをブラウザ内のサイトをテストするのが最善かもしれません。 Internet Explorerは、Webサイトを処理するのが最も難しいようで、IEで開発することは、顧客が行う前により多くのバグが表示されることを意味します。 Internet ExplorerでF12を打つと、IE開発者ツールが作成されます。これはFireBugに非常に似ており、JavaScriptのデバッグが素敵です。

私は「オペラ愛好家」であり、それは私のブラウザです。 Web開発に使用することの主な問題は、おそらく最良の基準コンプライアンスを持っているというかなりひどい事実だと思います。したがって、IEのオペラ向けに作成されたサイトを表示すると、IEのコンプライアンスが低いためにしばしば異なって見えます。ほとんどの人(特にクライアント)を使用しているという事実は、IEをプライマリ(多くの場合のみ)ブラウザとして使用しています。

私がオペラではなくFirefoxに固執する主な理由は これは、Firefoxのバグ追跡システムがどのように見えるかです, 、 と これがオペラがどのように見えるかです - 何かが機能していないので、それが私のせいではないと確信しているとき、私はそれについての議論を読む(そして貢献する)ことができるのが好きです。

ちなみに、私がChromeよりもFirefoxを好む理由の1つは、ネットワーク接続のない電車でWeb開発をしようとしてかなりの時間を費やし、 Chromeにはこの問題があります.

Web開発の最前線に取り組んでいる場合、最高のブラウザを選択する贅沢がないことに気付くでしょう。企業は、あなたが好きなブラウザにウェブサイトやイントラネットを構築することはありません。事実はシンプルで、Windows:IE、Firefox Mac:Safari、Firefox。クライアントが指定しない限り、すべてのブラウザをサポートすることはできません。時間の費用はかかるため、最も人気のあるプラットフォームで最も人気のあるブラウザを選択する必要があります。 Web開発者が選択肢があった場合、彼らは真剣にIEをサポートしますか?それは経済学の単純な事実です。ブラウザの方が優れていることには何の関係もありません。

また、Metropolis W3学校の統計は、ブラウザ使用の真の表現ではありません。 W3学校の訪問者は一般大衆ではなく、その技術者ではありません。 Firefoxがナンバーワンのブラウザである前に、統計を見たことがありませんか?明らかに、一般大衆は突然ミサをFirefoxに変えました。

Opera、Chrome、IE 8+にはすべて、それらに組み込まれた優れた開発ツールがあります。 FirefoxがFirebugが主に終わったため、Firefoxが最高だと言っている時代は思います。

Firefoxには、拡張の最も成熟したエコシステムがまだあります。私は最近、Google Chromeで開発のほとんどを行っていますが、ElasticFoxを介してAmazonサーバーの管理など、Firefoxでやっていることに気づくタスクがまだいくつかあります。 (Chromeは拡張フロントに追いつきます。オペラとIEはまだ遅れています。)

また、他の回答のいくつかについてのコメント:テストするブラウザと開発時に時間を費やすブラウザには大きな違いがあります。可能な限りすべてのブラウザでテストとQAを絶対に行う必要があります(さまざまなブラウザのさまざまなバージョンをインストールして、仮想マシンまたは2つの実行を実行しています)。しかし、自虐的であり、あなたが好きではないブラウザで開発に時間を費やす理由はありません。テスト時にあまりにも多くの驚きに遭遇したことに気付いた場合は、開発しているブラウザを切り替えるのではなく、おそらくコードを改善する必要があります。

通常のサーフィン(Operaは私のデフォルトのブラウザ)に加えて、オプションを使用して、CSS/JavaScript/プラグイン(F12またはメニューボタンを介して)を非常に迅速に有効/無効にして、サイトが適切に劣化するかどうかを確認します。 Operaには、プリントプレビューも優れています(印刷スタイルを確認するため)。

しかし、何かDOM関連のデバッグ(CSS、JS)をデバッグする必要がある場合は、FireBugを使用してFirefoxに切り替えます。 Operaの開発者ツール「Dragonfly」は遅くなるだけでなく、開けるたびにOperaサーバーに接続するだけでなく、これは痛みです。

Web開発には、常にオペラ、Safari、Firefox、Chromeを使用しています(2〜3日ごとに切り替えます)。初期のブラウザ固有の問題を見つけるのに役立ちます。

オペラの時点で、物事は良くなっています。たとえば、1年前でも、Opera Ad Main Development Browserを使用する人は誰もアドバイスしません。今日、今ではドラゴンフライはかなり成熟しているように見えます。

しかし、私はまだFirefoxが最も快適なツールであることを信じています。

おそらく、サイトが「正しく」動作する必要があるブラウザのリストがあります。

そして、おそらく、オペラはそのリストに載っていません(私はクライアントにそれを求めたことがありませんでした - 私はそれを聞いたことさえあるでしょう。

したがって、開発にFirefoxを使用することは、一般に「Firefoxで開発し、IEとSafariでテストする」ことを意味します。オペラを使用することは「オペラで開発し、IEでテストする、サファリを意味することを意味します とFirefox。「あなたがするためのより多くの仕事を意味します。

ライセンス: CC-BY-SA帰属
所属していません softwareengineering.stackexchange
scroll top