さらっと 眺めてみよう! 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 アンケート にご協力 ください
© Copyright 2024 ExpyDoc