マスター タイトルの書式設定

さらっと 眺めてみよう!
Web 関連テクノロジ "超" 概要
日本マイクロソフト株式会社
D2-201
デベロッパー & プラットフォーム統括本部
エバンジェリスト
武田
正樹 (たけだ まさき)
セッションのゴール
Session Takeaways
マイクロソフト Web 開発プラットフォームの
全体像を理解する
マイクロソフト Web 開発プラットフォームが
インターネット標準技術に対応している事
開発生産性を向上する事
を理解する
アジェンダ
Web 開発のキーワード
最新 Web 開発プラットフォーム
インターネット標準技術への対応
ブラウザー・開発ツール・Web サーバー
開発生産性向上に関する工夫
開発ツールと技術の選択
Web サーバーの選択
まとめ
Web 開発のキーワード
インターネットの標準技術
クライアントサイド技術
Web 標準
ライブラリ
サーバーサイド技術
マイクロソフト
オープンソース
Java
Ruby Python
最新 Web 開発プラットフォーム
Web Platform
Installer 3.0
Java
Ruby Python
インターネット標準技術への対応
-ブラウザーと Web 標準-
Web 標準対応の歩み
Internet
Explorer 10
(現在開発中)
HTML 4.01
CSS 2.1
対応領域拡大
インターネット標準技術への対応
-開発ツールと Web 標準-
Visual Studio 2010 Web 標準対応
Visual Studio 編集機能で対応
HTML 4.01
CSS 1.0/2.0/2.1
JavaScript (jQuery)
HTML5 対応には下記をインストール
Visual Studio 2010 SP1
Web Standards Update for Microsoft Visual
Studio 2010 SP1
インターネット標準技術への対応
-Web サーバーと ASP.NET-
Web サーバーと ASP.NET
ASP.NET のプログラミング・モデルを利用可能
オンプレミス Web アプリケーションをクラウド
に展開する際、非常に少ない変更で実装可能
ご参考: 相互運用性への取り組み
Interoperability Bridges and Labs Center
http://www.interoperabilitybridges.com/
Windows Azure 用の SDK・プラグインを中心とした
相互運用性の成果物に関するポータル サイト
PHP on Windows ガイドライン
http://technet.microsoft.com/ja-jp/iis/gg535422
PHP ユーザーのための IIS 構築入門や Tips 集など
Java Ruby Python
MS の Web 開発プラットフォーム
メリット
MS Web 開発プラットフォーム
Web 標準対応
Web Platform
Installer 3.0
高い開発生産性
開発生産性向上に関する工夫
開発環境を容易に構築
Web Platform Installer
マイクロソフト Web 開発向けコンポーネントの
インストーラー
依存関係のあるコンポーネントが複数ある場合で
も一括インストール
http://www.microsoft.com/web/downloads/platform.aspx
コーディング時間の削減
Visual Studio 2010
インテリセンス (入力支援機能)
コーディングの自動補完・自動選択
HTML, CSS, JavaScript, C#, Visual Basic 対応
コード スニペット
コード ブロックのひな形を挿入
HTML, JavaScript, C#, Visual Basic 対応
JavaScript のデバッグ
Visual Studio 2010
異なるブラウザー間のテスト
Expression Web SuperPreview
ブラウザーを起動することなく、異なるブラウ
ザー間のレンダリング結果を確認できる。
Internet Explorer/Safari/Firefox/Chrome 対応
http://www.microsoft.com/japan/products/expression
/products/web_overview.aspx
Web ページのデバッグ
Internet Explorer 9: F12 開発者ツール
http://msdn.microsoft.com/ja-jp/library/
gg589507(v=VS.85).aspx
開発ツールと技術の選択
開発ツールと技術の選択
複雑なビジネス ロジック
ASP.NET MVC
ASP.NET
Web Pages
簡単なビジネス ロジック
Web 標準志向
開発生産性重視
ASP.NET
Web フォーム
Web アプリケーション開発
= 高い開発生産性
豊富なサーバーコントール
ドラッグ & ドロップで UI 作成
業務用 Web アプリに最適
= Web 標準対応
HTML ベースの UI 作成
テスト駆動開発
インターネット用 Web アプリに最適
従来資産の移行
= Web アプリ
スクリプト言語のように記述
ヘルパーの活用で部品化が容易
Classic ASP からの移行
= 業務アプリ
Silverlight アプリケーション
ノンコーディングで作成可能
Access ベースの業務アプリからの移行
Web サーバーの選択
Web サーバーの相互運用性
Windows Azure デプロイ時の考慮事項あり
セッションのまとめ
Session Wrap Up
マイクロソフトの Web 開発プラットフォームは、
インターネットの標準技術にしっかりと対応しています。
ASP.NET とマイクロソフト開発ツールの組み合わせは、
開発者の皆様の生産性を飛躍的に高めます。
マイクロソフトの Web 開発プラットフォームは、
Web 開発全般のニーズに応えられます。
関連セッション
15:05–16:20
D2-202
Internet Explorer 9 と HTML5。そして、IE10
奥主 洋
16:45–18:00
D2-301
HTML5 でも安心! Visual Studio での Web 開発
物江 修
是非 ご参加ください
リファレンス #1
Microsoft Visual Studio ホームページ
http://www.microsoft.com/japan/msdn/vstudio/
Microsoft WebMatrix ホームページ
http://www.microsoft.com/web/webmatrix/
Microsoft Expression Web ホームページ
http://www.microsoft.com/japan/products/expression/pro
ducts/web_overview.aspx
MSDN Internet Explorer デベロッパー センター
http://msdn.microsoft.com/ja-jp/ie/default.aspx
Microsoft Web Platform ホームページ
http://www.microsoft.com/web/
リファレンス #2
MSDN ASP.NET デベロッパー センター
http://msdn.microsoft.com/ja-jp/asp.net/default.aspx
IIS テックセンター
http://technet.microsoft.com/ja-jp/iis/
Interoperability Bridges and Labs Center (英語)
http://www.interoperabilitybridges.com/
PHP on Windows ガイドライン
http://technet.microsoft.com/ja-jp/iis/gg535422
Visual Studio LightSwitch ホームページ
http://www.microsoft.com/japan/visualstudio/lightswitch/
ご清聴ありがとうございました
D2-201
アンケート
にご協力
ください