visual studio と microsoft azure で変わる開発スタイル
DESCRIPTION
2014/09/20「JAZUG名古屋@3碧目 ~ツナガレJAZUG 4周年!~」資料TRANSCRIPT
![Page 1: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/1.jpg)
Visual Studio とMicrosoft Azure で変わる開発スタイル
井上章 (いのうえあきら) http://aka.ms/chack
日本マイクロソフト株式会社
デベロッパーエクスペリエンス&エバンジェリズム統括本部
エバンジェリスト
![Page 2: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/2.jpg)
アプリケーション開発のトレンドを再考する
Visual Studio を中心とした Azure アプリ開発の概要を学ぶ
変化するクラウド時代の開発スタイルを知る
セッションのゴールSession Takeaways
![Page 3: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/3.jpg)
全ての机に家庭にコンピューターを
![Page 4: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/4.jpg)
![Page 5: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/5.jpg)
Digital Life
Digital Work
![Page 6: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/6.jpg)
デバイスの急速な増大
![Page 7: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/7.jpg)
多様化するデバイス
マルチデバイス (PC, Tablet, Smartphone ...)
クロスプラットフォーム
IoT (Internet of Things)
不可欠なWeb 技術
HTML, CSS, JavaScript, HTTP, REST ...
クラウド環境の普及と活用
スケーラビリティとアベイラビリティ
ビッグデータ分析
Productivity Future Vision近未来の IT, Cloud, Web ...
![Page 8: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/8.jpg)
![Page 9: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/9.jpg)
![Page 10: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/10.jpg)
![Page 11: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/11.jpg)
![Page 12: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/12.jpg)
![Page 13: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/13.jpg)
![Page 14: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/14.jpg)
![Page 15: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/15.jpg)
![Page 16: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/16.jpg)
変化する開発スタイルAzure & Visual Studio DevOps
デプロイ
Contoso App
開発者
運用管理・監視
Azure
Microsoft Azure
Visual Studio Online
リポジトリ ビルド テスト
コーディング / デバッグ
![Page 17: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/17.jpg)
![Page 18: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/18.jpg)
![Page 19: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/19.jpg)
コーディング テストデバッグ / 分析
![Page 20: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/20.jpg)
![Page 21: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/21.jpg)
OS / Visual Studio / Azure SDK 言語パック適用
All in VM![Visual Studio / SDK]
![Page 22: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/22.jpg)
![Page 23: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/23.jpg)
![Page 24: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/24.jpg)
![Page 25: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/25.jpg)
×
![Page 26: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/26.jpg)
http://www.microsoft.com/ja-JP/download/details.aspx?id=40781
×
![Page 27: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/27.jpg)
Web Sites Cloud Services
j
j
Virtual Machines
j
j
![Page 28: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/28.jpg)
必須
![Page 29: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/29.jpg)
http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/
j
j
![Page 30: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/30.jpg)
Visual Studio Online “Monaco”
![Page 31: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/31.jpg)
Erich GammaDistinguished Engineer
Microsoft
Design Pattern の GoFの一人Kent Beck とともに JUnitを開発
IBM 時代は Eclipse JDT の設計リーダー2011 年 6 月から Visual Studio チームに参画
![Page 32: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/32.jpg)
![Page 33: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/33.jpg)
“Monaco” は Azure Web Sites の機能の一つとして提供
![Page 34: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/34.jpg)
Web サイト構築に特化
仮想マシン上のWebアプリ
アプリ
Web サーバー
ゲスト OS
ホストOSAzure が管理
利用者が管理 仮想化
アプリ
Webサーバー
ゲスト OS
仮想化
ホストOS
Azure Web Sites
![Page 35: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/35.jpg)
レベル 対応状況 言語
Basic
色付け、ブラケットの自動補完、自動インデント、テキストの一部補完など
C#, VB, Razor, Markdown,
Handlebars, HTML, XML, INI,
Batch, Jade, CoffeeScript
Good
IntelliSense (コード補完)、エラーチェック、定義への移動、アウトライン表示、シンボルの名前変更など
JavaScript, JSON, CSS,
LESS, SASS, PHP
Great 複数ファイルでの参照検索 TypeScript
![Page 36: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/36.jpg)
Visual Studioを補完する軽量な開発環境
“Monaco”というパワフルな開発環境
二つの側面
![Page 37: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/37.jpg)
コーディング テストデバッグ / 分析
![Page 38: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/38.jpg)
×
![Page 39: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/39.jpg)
![Page 40: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/40.jpg)
http://aka.ms/TryAz
http://aka.ms/Free-Azure
![Page 41: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/41.jpg)
無 償クラウド時代のビジネスニーズに応える !
全国技術者向け~既存アプリケーション活用セミナー 2014
さまざまなデバイス対応やビッグ データ活用など、クラウド時代における新たな潮流の中で既存資産を活用
しながら、ビジネス ニーズに迅速に応えられるアプリケーション開発が求められています。
本セミナーでは、これからの技術選択や開発ツール活用方法を解説し、具体的に第一歩を踏み出していただく
ための支援施策について紹介します。
開催地 開催日 会場
仙台 10 月 3 日 (金) 東北支店セミナー ルーム
東京 10 月 10 日 (金) 品川本社セミナー ルーム C+D
名古屋 10 月 15 日 (水) 中部支店セミナー ルーム
大阪 11 月 4 日 (火) 関西支店セミナー ルーム 2
広島 11 月 5 日 (水) 中四国支店セミナー ルーム
札幌 11 月 21 日 (金) 北海道支店セミナー ルーム
福岡 11 月 28 日 (金) 九州支店セミナー ルーム
詳細 & ご登録 http://aka.ms/zenkoku2014
![Page 42: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/42.jpg)
![Page 43: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/43.jpg)
マイクロソフトのオンライントレーニング
Microsoft Virtual Academy (MVA)
• 専門家が提供する質の高い無料コンテンツ
• 100 以上の日本語コースを提供
• C# や HTML5 などプログラミングの基礎も網羅
• MCSD* 受験対策コースも用意* Microsoft Certified Solution Developer
http://aka.ms/msmvaこちらの URL よりアクセス
![Page 44: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/44.jpg)
![Page 45: Visual Studio と Microsoft Azure で変わる開発スタイル](https://reader034.vdocuments.site/reader034/viewer/2022051323/54902274b479598e6a8b4fc5/html5/thumbnails/45.jpg)
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.