InfoQ

News

Internet Explorer 8ベータ1が開発者向けにリリース

作者 James Vastbinder, 翻訳者 編集部 投稿日 2008年3月20日 午前6時39分

コミュニティ
.NET
トピック
アナウンス
タグ
Microsoft,
標準化

3月5日、MicrosoftはInternet Explorer 8のベータ1をリリース(サイト・英語)した。現時点でこのベータ版がサポートするのはWindows XP/Windows Server 2003、Windows Vista、およびWindows Server 2008である。

 Internet Explorerのこのバージョンは標準準拠となり、W3C標準準拠モードであるQuirksモード、IE7モード、およびIE8モードという3つの異なるレンダリングモードで動作可能である。Quirksモードとはよく言ったもので、Quirk=「気まぐれな、風変わりな」という意味であるが、IE5後方互換性を表すものである。 

新機能の例:

  • FireBugに似たデバッグ用のDeveloper Toolbar(開発者ツールバー)
  • Favorites Bar (お気に入りバー)
  • Automatic Crash Recovery (自動クラッシュ回復)
  • Activities
  • WebSlices
  • 改良されたフィッシングフィルタ
  •  向上したスクリプト性能

Rick Strahl氏は、IE8におけるDeveloper Toolbarの追加を賞賛(source)している。

私の考えでは、これは非常に価値ある改良点です。なぜなら、IEでのデバッグ経験では常にダイアログのポップアップ攻めに苦しめられ、Visual Studioスクリプトデバッガを実行させないと使い物にならなかったからです。

続いて、同氏はさらなる改善の余地を指摘している。

私が求めるさらなるステップは、スクリプトのデバッグがイネーブルな場合はモーダルダイアログを削除すること、そしてむしろ、エラーアイコンをクリックするとこの開発者ツールバーのデバッガウィンドウにトランスポートされるような仕様で(できればFireBugと同様にコードの適切な行に対して)、エラーの発生が確認できるFireBugに似たモデルを採用することです。これは単純にFireBugにおいて最も洗練され、生産的な機能のひとつです。

MicrosoftのProgram ManagerであるJeff King氏は同様の調子で、Visual Studio Web ToolsチームがIE8を見越してVisual Studio 2008に追加した有益なヒントについて言及(source)した。

IE8ではオンデマンドのデバッグが可能になります。約半年前に前もってVS2008に組み込んだ機能のおかげで、F5を押すだけで、VSは何とIEにデバッグのスイッチを入れるヒントを与えてくれるのです。これは、スクリプトのデバッグをIEでイネーブルのままにしておく必要がなくなることを意味します。VSがあなたの代わりに働いてくれるのですから、簡単です。

この機能を追加してくれたデバッガ関係者とIEチームに心から感謝します!

Microsoft IE Program ManagerであるJohn Hrvatin氏が提供する(source)、IE8における開発者リソースへのリンクは以下のとおりである。

  • Internet Explorer 8ベータ1リリースノート(source)
  •  Developer Toolのホワイトペーパー(source)
  •  Developer ToolのSDKページ(source)
  •  デモビデオ:デバッギング(source)
  • MSDN上でのIE Development Center(source)
原文はこちらです:http://www.infoq.com/news/2008/03/ie8-beta1
ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

特集コンテンツ一覧

Typemock: その過去・現在・未来

Eli Lopian氏率いるTypemock社の過去・現在・未来について、インタビュー形式にて記します。

企業とSaaSの仮想化がもたらすのは、迅速性(アップ)だけではない

この論文では、仮想化やクラウドサービスの複雑なメリットと実世界における応用を検討します。さらに重要なこととして、Contegixが複雑な問題の解決に仮想化を実装している方法や、仮想化を使うべきではないケースについて詳細を提供します。

RubyのFiberを非同期I/Oに使うNeverBlockとRevactor

Fiberはユーザに試練を課すことなくこの考えを実装する有益な並行性ツールとして、ライブラリが2つあります。まさにこのためのソリューションとしてあるのがNeverBlockライブラリです。私たちはNeverBlockプロジェクトのMohammad A. Ali氏とRevactorライブラリのTony Arcier氏に話を聞きました。

拡張性に関する悪習慣

システムの保守容易性や拡張性を確保するためのベスト・プラクティスに関する記事は数多くありますが、この記事では避けた方がいい、いくつかの悪習慣(ワースト・プラクティス)を強調します。

トップスポーツチームの監督に教わる秘訣

この論文では、氏が発見した原則を要約し、その原則をいかにしてソフトウェア開発に応用するかを説明します。

事例研究:Dutch Railwaysのプロジェクトにおける分散拠点でのスクラム・プロジェクト

この記事では、私達がどのようにして大規模(240人月、10万行強)でインドとオランダの開発者も参加したスクラム・プロジェクトを成功させたのかを示しています。

Agile2008チーム参加レポート - 帰国そして変化

Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。参加者はカンファレンスで各々の発表や、各セッションへの参加、諸外国のエンジニアとの出会い、ステージ上で DearXPを熱演などの様々な思い出を抱えて、無事日本に戻ってきました。

SilverlightとJavaのインターオペラビリティ

マイクロソフトのRobert Bellが、SilverlightとJavaを使用したインターオペラビリティのシナリオを紹介し、サンプルコードを例にとってアーキテクチャの手引きを提供します。