2009-04-19 7 views
4

IE 6と7は、イベント処理のようなw3標準の多くに従わず、標準に準拠したブラウザのコードを記述し、Internet ExplorerのMOREコードを記述する必要がありました。 Internet Explorer 8は、この暗い時代から私たちを取り除き、Web開発を安定させますか?すべてのブラウザが同じ(ish)方法で表示されるコードセットを書く方が簡単でしょうか?Internet Explorer 8はブラウザの非互換性の問題の多くを解決しますか?

答えて

3

新しいIEがリリースされるたびに、私たちはもう少し近づいてきますが、新しいブラウザをリリースするよりも、古いブラウザを放棄することになります。 IE35が利用可能かもしれませんが、IE6がまだ20%の市場シェアを持っていれば、実際には進展していません。教育やアップグレードに役立つthis oneのようなキャンペーンは、最終的に問題を解決するものです。

+2

私は、IE6からのアップグレードのコストが過度であると思われるいくつかの巨大企業で働いています。彼らはROIを見ていません。それは教育の問題ではありません。ユーザーはアップグレードすることができません。 – DOK

+0

それは企業の教育の問題です。私は大規模な多国籍企業のために働いています。これはアップグレードに関するROI調査を行い、数億ドルの費用がかかると結論づけました。したがってIE6はまだまだです。適切な人々の耳に正しい人が必要なだけで、研究に欠陥があると説明しているだけです。 –

+0

企業は、新しいプロジェクトがたくさんあるので、IE7 +であると宣言します(IE6のサポートなし)。今後12ヶ月で考え方が大きく変わると私は思っています。 – scunliffe

0

ブラウザが優れた機能を備えて競合している限り、それらの間には違いがあります。ブラウザの古いバージョン、古いバージョンのHTML(バージョン5が公開されています)など、さまざまなバージョンの問題が常にあります。

あなたのジレンマへのアプローチの1つは、これを処理するWeb開発ツールを使用することです。たとえば、MicrosoftのASP.Netはブラウザの互換性を自動的に処理するため、Ajaxの機能を含めて、コードを記述する必要はありません。

+0

ASP.NETはブラウザの互換性をうまく処理しない。 A級のクロスブラウザ出力を得るためには、基本的なASP.NETフレームワークの上で重要な作業が必要です。 –

+0

私はASP.Netがこの点で完璧ではないことに同意します。しかし、ブラウザの普及に伴い、Chromeを見てみると、ツールや開発者はそれに追いつくことが難しいです。ブラウザが競合している限り、私はこのジレンマを終わらせることはできません。それは、あなたがそれを処理するための非常に良い開発者を持っていなければならないということです。 – DOK

2

IE8では多くのことが修正されていますが、まだそれほど変わっていません。

しかしバギースタイリング/操作に苦しんでいません。

1

確かに、Internet Explorer 8は標準準拠に大きく近づいています。しかし、それだけではウェブ開発を安定させることはできないと私は疑う。 HTMLおよび関連する「標準」は、本質的に不安定なプロセスの一部です。

一方で、他社との差別化を望んでいるブラウザベンダーがありますが、一方で標準化のための年月がかかっている標準化委員会があり、そのような標準批准されている。

0

IE8はCSS2とCSS2.1との互換性の面で大きな前進ですが、まだ残念ながらACID3 testが残っていることを忘れないでください。片方だけであれば前任者(特にIE6)まだまだ私たちも(多くても)悩んでいます...

+0

- 公正であるために - 今日のWebKitブラウザではAcid3 –

2

新しいブラウザは互換性の問題を解決しないため、悪化します。場合によっては、他のブラウザとは異なる方法で新しいブラウザが追加されました。互換性の問題を解決するには、古いブラウザのバージョンを削除して、もうサポートする必要はありません。しかし、それは長く、長い時間がかかります。

0

IE8は、IE6から市場シェアを奪う程度に状況を改善します。 IE7はそれほど悪くありません。

1つのバージョンの後ろに気にならない人もいますし、2つのバージョンを後ろにしたくない人もいます。おそらく、これらの人々の何人かがIE7に移動したり、IE8に飛び乗ったりします。

関連する問題