330 likes | 483 Views
さらっと 眺めて みよう ! Web 関連テクノロジ " 超 " 概要. 日本マイクロソフト株式会社 デベロッパー & プラットフォーム統括本部 エバンジェリスト 武田 正樹 ( たけだ まさき ). D2-201. セッション のゴール Session Takeaways. マイクロソフト Web 開発 プラットフォームの全体像を理解する マイクロソフト Web 開発プラットフォームが インターネット標準技術に対応している事 開発生産性を向上する事 を理解 する. アジェンダ. Web 開発のキーワード
E N D
さらっと 眺めてみよう!Web 関連テクノロジ "超" 概要 日本マイクロソフト株式会社 デベロッパー & プラットフォーム統括本部 エバンジェリスト 武田 正樹(たけだ まさき) D2-201
セッションのゴールSessionTakeaways マイクロソフト Web 開発プラットフォームの全体像を理解する マイクロソフト Web 開発プラットフォームが • インターネット標準技術に対応している事 • 開発生産性を向上する事 を理解する
アジェンダ • Web 開発のキーワード • 最新 Web 開発プラットフォーム • インターネット標準技術への対応 • ブラウザー・開発ツール・Web サーバー • 開発生産性向上に関する工夫 • 開発ツールと技術の選択 • Web サーバーの選択 • まとめ
インターネットの標準技術 • クライアントサイド技術 • サーバーサイド技術 Web 標準 ライブラリ マイクロソフト オープンソース Java Ruby Python
最新 Web 開発プラットフォーム クライアントサイド技術 Browser サーバーサイド技術 Tool Web Platform Installer 3.0 Java Web Server Ruby Python
インターネット標準技術への対応 -ブラウザーと Web 標準-
Web 標準対応の歩み Internet Explorer 10 (現在開発中) 対応領域拡大 HTML 4.01 CSS 2.1
インターネット標準技術への対応 -開発ツールと Web 標準-
Visual Studio 2010Web 標準対応 • 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 標準対応 Browser Tool Tool Web Platform Installer 3.0 高い開発生産性 Web Server
開発環境を容易に構築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 対応
異なるブラウザー間のテスト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 Web フォーム ASP.NETMVC 開発生産性重視 Web 標準志向 ASP.NET Web Pages 簡単なビジネス ロジック
Web アプリケーション開発 • 豊富なサーバーコントール • ドラッグ & ドロップで UI 作成 = 高い開発生産性 業務用 Web アプリに最適 = Web 標準対応 • HTML ベースの UI 作成 • テスト駆動開発 インターネット用 Web アプリに最適
従来資産の移行 • スクリプト言語のように記述 • ヘルパーの活用で部品化が容易 = Web アプリ Classic ASP からの移行 = 業務アプリ • Silverlight アプリケーション • ノンコーディングで作成可能 Access ベースの業務アプリからの移行
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/products/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