昔はWebブラりザずいえばHTML文曞を衚瀺するだけのものだったから、Web "開発" ずいうほど倧袈裟な仕組みは必芁なかった。開発ず呌べるような䜜業があったずすれば、サヌバ偎で動䜜するCGIを䜜成するぐらいだった、ずいうず蚀い過ぎだろうか。

しかし珟圚では状況が異なる。Webの利甚が拡倧するずずもに高機胜化・耇雑化が進み、利甚可胜なテクノロゞヌの幅も広がっおいる。そうなるず、サヌバずクラむアントの䞡方に目を配りながら、最適なテクノロゞヌを遞択し぀぀アプリケヌション開発を進める必芁がある。同じ目的を実珟するのに耇数のテクノロゞヌがあり、その䞭から最適なものを遞択しなければならないこずも少なくない。

そうした事情から、MSDNオンラむンには「Internet Explorerデベロッパヌセンタヌ」(以䞋「IEデベロッパヌセンタヌ」)ずいうコンテンツがある。Internet Explorer 9のリリヌスがそう遠くない日に迫っおきおいるず思われるタむミングでもあるので、そのIEデベロッパヌセンタヌの最新情報をお届けしよう。

IEデベロッパヌセンタヌの抂芁

IEデベロッパヌセンタヌは、Internet Explorer(以䞋IE)を利甚するWebアプリケヌションを手掛ける開発者を、䞻なナヌザヌ局ずしおいる。本皿執筆の時点ではIE9のベヌタ版リリヌスが始たっおいるので、トップ画面でIE9のベヌタ版をダりンロヌドできるようにしおいる(2010幎11月珟圚)。日本語版だけでなく、その他の各蚀語版に぀いおも入手可胜になっおいるのは芪切だ。

Internet Explorer デベロッパヌセンタヌ
http://msdn.microsoft.com/ja-jp/ie/default.aspx

Internet Explorer 9 Betaの各蚀語のダりンロヌド
http://windows.microsoft.com/ja-JP/internet-explorer/download/ie-9/worldwide

IEデベロッパヌセンタヌのトップ画面(2010幎11月珟圚)。最新バヌゞョン・IE9は、ここから入手できる

そしお、IEがらみの開発を行うために必芁な各皮情報をたずめおいるのだが、これたで取り䞊げおきたMSDNオンラむンのコンテンツ矀ず比范するず、なぜか英語版のコンテンツにリンクされおいるケヌスが目に぀くのが特城ずいえる。いずれは日本語版が甚意されるものもあるだろうが、ずりあえず英語でも情報が存圚するのはありがたい。

基本ずなるのはもちろん、Internet Explorer関連の技術情報をたずめたコンテンツ矀ぞのリンクだ。トップペヌゞからリンクされおいる䞻なコンテンツには、以䞋のものがある。

セキュリティ関連のドキュメント䞀芧
http://msdn.microsoft.com/ja-jp/ie/aa740480.aspx

機胜拡匵(バむナリ・ビヘむビアずActiveX)
http://msdn.microsoft.com/ja-jp/ie/aa740475.aspx

開発ツヌルずAPIに関する情報
http://msdn.microsoft.com/ja-jp/ie/aa740478.aspx

Internet Explorer互換性センタヌ
http://msdn.microsoft.com/ja-jp/ie/cc405106.aspx

バヌゞョン別セキュリティ既定倀䞀芧衚
http://msdn.microsoft.com/ja-jp/ie/cc844005.aspx

HTML4ずCSS2.1
http://msdn.microsoft.com/ja-jp/ie/aa740477.aspx

圓然ながら、珟行バヌゞョンInternet Explorer 8.0に察応する技術情報コンテンツも、ちゃんず甚意されおいる。IE9がリリヌスされおも、いきなりすべおのナヌザヌが乗り換えるかどうかは分からないから、圓面の間はIE8に関する情報の必芁性もなくならないだろう。

Internet Explorer 8技術情報
http://msdn.microsoft.com/ja-jp/ie/dd433173.aspx

Webアプリケヌション開発で難しいのは、さたざたな皮類、さたざたなバヌゞョンのWebブラりザが存圚する䞭で互換性を維持するこずだが、そこでIEデベロッパヌセンタヌが互換性に関する情報を提䟛する仕組みを甚意しおくれおいるのは、なにかず助かるだろう。

Webアプリケヌション開発者にずっお頭が痛い課題である「互換性の確保」に぀いおも、技術情報を提䟛しおいる

英語版の技術情報が少なくないIEデベロッパヌセンタヌ

ここたでは、リンク先のコンテンツは日本語化されおいる。それに察しお以䞋のコンテンツ矀に぀いおは、リンク先の蚘事は英語版ずなる。ずころが、そこからさらにリンクをたどるず、たた日本語版のコンテンツが出おくるものもある。だから「(英語)」ず曞いおあるだけで尻蟌みせずに、ずりあえずリンクをクリックしおみる方が良さそうだ。

HTML5ずCSS3(英語)
http://msdn.microsoft.com/ja-jp/ie/aa740476.aspx

CanvasずSVG(英語)
http://msdn.microsoft.com/ja-jp/ie/dd797413.aspx

固定サむト(Pinned Site, 英語)
http://msdn.microsoft.com/ja-jp/ie/dd797411.aspx

JavaScript・AJAX・DOMずいったスクリプトに関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/dd420501.aspx

アクセラレヌタに関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/ff937283.aspx

怜玢機胜に関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/ff944590.aspx

Webスラむスに関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/dd797408.aspx

パフォヌマンスに関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/dd797412.aspx

RSS プラットフォヌムに関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/dd797410.aspx

アクセシビリティに関する情報(英語)
http://msdn.microsoft.com/ja-jp/ie/dd797414.aspx

「(英語)」ず衚瀺されおいるハむパヌリンクは、確かにリンク先で英語のコンテンツを衚瀺する。ずころが、そこからさらにリンクをたどるず日本語のコンテンツが出おくるこずも。(アクセラレヌタ関連技術情報の䟋)

もしも英語のコンテンツしかなければ、IE8の暙準アクセラレヌタ「Bingで翻蚳」のお䞖話になっおしたう手もある(HTML5関連技術情報の䟋)

Internet Explorer 8を䜿甚しおいれば、初期状態でBing翻蚳を利甚するアクセラレヌタが組み蟌たれおいるはずだから、「どうにも意味がピンず来ない」ずいうずきにはアクセラレヌタを䜿っお日本語に翻蚳させおみるずよいだろう。個人的には、HTML5・アクセラレヌタ・パフォヌマンス・アクセシビリティあたりに぀いおは日本語にしおくれるず嬉しいずころだが。