3 倍早い?! ms 製開発者専用ツールによる html5 + javascript を使ったweb 作成

24
日本マイクロソフト株式会社 デベロッパー & プラットフォーム統括本部 Web プラットフォーム推進部 物江 修 Blog: http://blogs.msdn.com/osamum/ Twitter : osamum_MS 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使った Web 作成

Upload: osamu-monoe

Post on 28-May-2015

1.934 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

日本マイクロソフト株式会社 デベロッパー & プラットフォーム統括本部 Web プラットフォーム推進部 物江 修 Blog: http://blogs.msdn.com/osamum/ Twitter : osamum_MS

3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使った Web 作成

Page 2: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
Page 3: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
Page 4: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

Web の進化とともに 増える続けるコーディング量

Page 5: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

コーディング作業を軽減するツール

Page 6: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

F12 開発者ツール

Page 7: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成
Page 8: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

• Web サーバー上で動作する Web アプリケーション • 開発環境の HTML デザイナに強力な 入力支援機能

Page 9: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

Visual Studio 2010 の入力支援機能

• インテリセンス

• コード スニペット

Tab キー押下

Page 10: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

Visual Studio 2010 の検証機能

• ターゲットスキーマ • アクセシビリティ検証

※ Premium Edition 以上

Page 11: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

Visual Studio 2010 の JavaScript デバッグ機能

ブレーク ポイント

ツールヒント による変数のウォッチ

スクリプト ドキュメント

イミディエイト ウィンドウ

ブレーク ポイント一覧

ウォッチ ウィンドウ

Page 12: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

HTML 5 への対応状況

=

Page 13: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

~ 入力支援機能 ~

Page 14: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

• Web オーサリングツール • Web 作成者に使いやすい UI • Web 作成のプロフェッショナル向けの機能 • HTML5 には SP1 で対応

Page 15: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

さまざまな 検証、レポーティングツールと 強力なプレビュー機能

複数ブラウザーの描画比較

HTML デザインツール

複数のブラウザーエンジンでの プレビュー機能

アクセシビリティ 互換性、SEO 等の

レポート

Page 16: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

~ Super Preview ~

Page 17: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

F12 開発者ツール

• [F12] キーで起動 • Internet Explorer 9 標準搭載 •オンライン上のコンテンツもデバッグ可能

Page 18: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

Internet Explorer 9 F12 開発者ツールの機能

エレメント情報 の表示

HTML、CSS の編集

JavaScript の デバッグ

HTTP キャプチャ

互換性のチェック

Page 19: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

~ 基本機能紹介 ~

F12 開発者ツール

Page 20: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

まとめ

開発者ツール

Page 21: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

参考情報 #1

• Microsoft Visual Studio ホームページ – http://www.microsoft.com/japan/msdn/vstudio/

• Visual Studio 2010 Service Pack 1 について (技術情報) – http://www.microsoft.com/downloads/ja-

jp/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5&displayLang=ja

• Web Standards Update for Microsoft Visual Studio 2010 SP1 – http://visualstudiogallery.msdn.microsoft.com/a1

5c3ce9-f58f-42b7-8668-53f6cdc2cd83

Page 22: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

参考情報 #2

• Microsoft Expression Web 4 http://www.microsoft.com/japan/products/expression/products/web_overview.aspx/

• Microsoft Expression Web 4 Service Pack 1 (SP1) http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=f6e1bbd9-2b1b-40e8-948b-1276e3b5daa3&displayLang=ja

Page 23: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

参考情報 #3

• Internet Explorer 9 ダウンロード http://windows.microsoft.com/ja-JP/internet-explorer/downloads/ie-9/worldwide-languages

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

• monoe’s blog -「使ってみよう [F21] 開発者ツール」 http://blogs.msdn.com/b/osamum/archive/tags/_8b957a760580c430fc30eb30_/

• Microsoft /Web http://www.microsoft.com/web/

Page 24: 3 倍早い?! MS 製開発者専用ツールによる HTML5 + JavaScript を使ったWeb 作成

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.