IEほど手間のかかるブラウザはないね。

IE8が出てしばらく経ちますが、やはりIEの独自仕様に悩まされることは多々ありますよね。

addEventListenerがattachEventだったりgetAttribute(‘className’)だったりnew ActiveXObjectだったりで・・・。

「Firefoxだけで動けばいい」という開発だったら工数は3分の1になりそうな感じです(ライブラリ未使用で)。

とはいえ、最近はIEの挙動不審が可愛く思えてきました。

「手間のかかる子ほど可愛い」とはよく言ったものですが、

ここまで手間がかかると逆に面白いくらいです。

もしもこの世界にIEしかなかったとしたら、それはそれで面白いことになりそうな気がしますね。

JavaScriptの至上命題は「クロスブラウザ」、これに尽きます。

いろいろと動くアプリケーションは簡単に設計できますが、「どのブラウザでも動く」アプリケーションは難しい。

本当に難しい。canvasなんて使った日にはもうお手上げでしょうか。

「IEの実装差分をどれだけ吸収できるか」が良いJavaScripterなのかもしれません。

・・・さすがにIE5とかは手がつけられませんが(笑)

You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

31 Comments »