狠狠撸

狠狠撸Share a Scribd company logo
~ Visual Studio 2019 GA ! ~
最新情報 & これからの開発スタイル
井上 章 (いのうえ あきら) @chack411
マイクロソフト コーポレーション
グローバル ブラックベルト
テクノロジー ソリューション プロフェッショナル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
2003 2006 2008 2010 2012 20131998
.NET Framework
2015 2017
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 Launch Event
April 2, 2019 : https://launch.visualstudio.com/
Visual Studio 2019
Visual Studio 2019 for Mac
Visual Studio Live Share
Azure DevOps Server 2019
(GA Mar 5)
General Availability (GA)
Visual Studio 2019 主な新機能
Modern Development SupportPersonal and Team Productivity Constant Innovation
Focus on what’s important
コードエディタ エリアの拡大
新しいコード検索機能
Improve your productivity
デバッグ機能の向上
CodeLens (Community Edition)
ワンクリック コード クリーンアップ
Collaborate across teams
Visual Studio Live Share
IDE での Azure Repos プルリクエスト対応
Support modern app types
.NET Core 3 (Preview)
Xamarin モバイル開発
Cross-platform C++
クラウドネイティブ, サーバーレス, コンテナー
Be cloud-ready with Azure
Local/offline 開発性の向上
Secure by default (Key Vault)
IDE からの Azure アプリ開発と発行
Get started faster and easier
新しいスタート ウィンドウ
Git-first ワークフロー
プロジェクト新規作成ウィンドウの改善
シームレスなアップグレード
Smart assistance while you code
IntelliCode モデル共有
IntelliCode C++ / XAML サポート
プロダクション環境のデバッグ
Visual Studio 2019 Release Notes : https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/release-notes
devenv.exe のメモリ最適化
UI / UX の強化
スタート ウインドウ
タイトル & メニュー バー
検索
2017
2019
リファクタリング機能
ドキュメント正常性インジケーター コードクリーンアップ
AI が支援 する IntelliSense
? 使用される可能性の高い入力候補を予測
? GitHub の主要 OSS をベースにモデルを構築
? 自分のソースコードからカスタムモデルを作成し
共有も可能
aka.ms/intellicode
Visual Studio IntelliCode
Visual Studio Live Share
Real-time collaborative development
Shared debugging, independent views
Works across Visual Studio and Visual Studio Code
aka.ms/vsls
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
.NET Application Models ( .NET Core 3 )
.NET Framework .NET Core Xamarin
アプリ
モデル
ベース
ライブラリ
Win Forms
WPF
Cloud
Native
能力
エクスペリエンス
技術
アーキテクチャ
クラウド ネイティブ
アプリケーション
クラウド ネイティブを支える技術とアーキテクチャ
Cloud Native Definition v1.0
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Web Apps 開発ライフサイクル (シナリオ例)
Azure
開発環境
git push
pull, clone
Deploy
Deploy
プロダクション環境の Azure Web Apps のデバッグ
Snapshot Debugger
参照: https://docs.microsoft.com/en-us/visualstudio/debugger/debug-live-azure-applications
? Azure VM 上の Web アプリケーションの動作を記録、Visual Studio 上で再現
? Visual Studio Enterprise Edition が必要
Time Travel Debugging (Preview)
Docker Containers
クラウドからオンプレミスまで
どこでも実行可能な高速で軽量な
アプリケーション / サービスの
配置, 運用, 管理, 自動化のための技術
コンテナー型のアプリ仮想化技術
? ネットワークやリソースを分離
? 高速かつオーバーヘッドの少ない配置展開
? オープンソース WindowsLinux
Docker Containers ~ 共通デプロイ単位
Optionsofcompute
Azure Web App for Containers
Service Fabric
Ma en
Azure
Kubernetes
Service (AKS)
Leverage the Azure platform
designed for your container needs
Keep using the platform of your choice,
running great on Azure
Azure Container Registry
Docker Hub,
private registry
Visual Studio tools InteliJ Jenkins
Redhat Openshift
Container Platform
Pivotal Cloud
Foundry
Kubernetes
? Docker CLI
? Azure CLI, SSH
? Visual Studio 2017/2019 コンテナー サポート (Build, Debug)
? Visual Studio Code & Docker 拡張機能
? Docker Image の管理
? Docker Hub
? Azure Container Registry
? Private Registry
Container 開発とツールサポート
Container 開発ライフサイクル (シナリオ例)
Azure
開発環境
git push
pull, clone
docker push
CD (Webhook)
docker push
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
? Azure Kubernetes Service (AKS) 上でのコンテナーの実行とデバッグを実行可能
? マネージドな Kubernetes クラスターをチームで共有して共同作業可能
? 依存関係を複製したりモックアップしたりすることなく、自分のコードを分離して開発したり、
他のコンポーネントと併せてエンド ツー エンドのテストを実行
? さまざまな開発言語/フレームワーク、Windows, macOS, Linux で利用可能
? 開発とプロダクションで同一の Docker / Helm 環境を利用
Azure Dev Spaces (Preview)
http://web-frontend.bd0cfb25.../aksapp.io
http://scott.s.web-frontend.bd0cfb25.../aksapp.io Scott
DEVELOPER TOOLS
DEVELOPER SERVICES
CLOUD PLATFORM
https://aka.ms/decode19
プログラミング ASP.NET Core
aka.ms/aspnetcorebook
Microsoft Developers
? 2019 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

More Related Content

What's hot (20)

PPTX
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma
?
PDF
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
Hiroyuki Mori
?
PDF
.NET の今 ~ 最新アップデートと 2019 年の展望
Akira Inoue
?
PDF
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Akira Inoue
?
PDF
VS Code Live Share ~ 東京と大阪を繋いでみよう!
Akira Inoue
?
PDF
Visual Studio 2019 の個人的なお勧め機能(発表時点)
一希 大田
?
PDF
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Akira Inoue
?
PDF
.NET の過去、現在、そして未来
Akira Inoue
?
PPTX
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
?
PDF
VS Code & Flaskで作るCloud NativeアプリとDevOps
Akira Inoue
?
PPTX
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
PPTX
闯补惫补厂肠谤颈辫迟でパワポを作ろう
Saki Homma
?
PDF
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
?
PPTX
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
?
PPTX
これさえあれば大丈夫!Visual Studio Code 徹底解説
Saki Homma
?
PPTX
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
PPTX
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
?
PPTX
知ってますか? Azure IoT Edge
Saki Homma
?
PDF
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
?
PPTX
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
Saki Homma
?
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma
?
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
Hiroyuki Mori
?
.NET の今 ~ 最新アップデートと 2019 年の展望
Akira Inoue
?
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Akira Inoue
?
VS Code Live Share ~ 東京と大阪を繋いでみよう!
Akira Inoue
?
Visual Studio 2019 の個人的なお勧め機能(発表時点)
一希 大田
?
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
Akira Inoue
?
.NET の過去、現在、そして未来
Akira Inoue
?
使い倒そう Visual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
?
VS Code & Flaskで作るCloud NativeアプリとDevOps
Akira Inoue
?
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
闯补惫补厂肠谤颈辫迟でパワポを作ろう
Saki Homma
?
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
?
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
?
これさえあれば大丈夫!Visual Studio Code 徹底解説
Saki Homma
?
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
?
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
?
知ってますか? Azure IoT Edge
Saki Homma
?
.NET 最新ロードマップと今押さえておきたい技術要素
Akira Inoue
?
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
Saki Homma
?

Similar to Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル (20)

PDF
【de:code 2020】 Build 2020 最新情報 ? Azure & Visual Studio & .NET ?
日本マイクロソフト株式会社
?
PDF
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
Akira Inoue
?
PDF
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Akira Inoue
?
PDF
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Akira Inoue
?
PDF
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
Akira Inoue
?
PDF
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Akira Inoue
?
PPTX
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
PDF
叠耻颈濒诲2019発表情报一気见せ
Tsukasa Kato
?
PDF
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
Akira Inoue
?
PDF
[Japan Tech summit 2017] APP 001
Microsoft Tech Summit 2017
?
PDF
de:code 2019 Cloud トラック 総まとめ! 完全版
Minoru Naito
?
PDF
Visual Studio と Microsoft Azure で変わる開発スタイル
Akira Inoue
?
PDF
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
?
PPTX
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
?
PPTX
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
Fujio Kojima
?
PDF
Visual Studio を使った Windows Azure アプリケーション開発概要
Tomoyuki Iwade
?
PDF
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
?
PPTX
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
PPTX
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Shinya Nakajima
?
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Takayoshi Tanaka
?
【de:code 2020】 Build 2020 最新情報 ? Azure & Visual Studio & .NET ?
日本マイクロソフト株式会社
?
.NET の今とミライ (.NET Conf 2018 Japan Keynote)
Akira Inoue
?
Empower Every App, Every Developer ~ 統合開発プラットフォーム Visual Studio の進化 ~
Akira Inoue
?
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Akira Inoue
?
~ アプリ開発に新たな息吹を ~ クラウドが当たり前の今こそ知っておきたい Azure & Visual Studio コラボレーション
Akira Inoue
?
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Akira Inoue
?
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
叠耻颈濒诲2019発表情报一気见せ
Tsukasa Kato
?
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
Akira Inoue
?
[Japan Tech summit 2017] APP 001
Microsoft Tech Summit 2017
?
de:code 2019 Cloud トラック 総まとめ! 完全版
Minoru Naito
?
Visual Studio と Microsoft Azure で変わる開発スタイル
Akira Inoue
?
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
?
新しい Visual Studio & .NET と新時代のアーキテクチャ
慎一 古賀
?
Windows アプリケーション開発 はじめに ~ Windows アプリケーション開発初学者の方向け Visual Studio を使ったアプリケーショ...
Fujio Kojima
?
Visual Studio を使った Windows Azure アプリケーション開発概要
Tomoyuki Iwade
?
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
?
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
?
Azure DevOpsとVisual Studio App CenterをモバイルアプリのCI/CDに活用しよう
Shinya Nakajima
?
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
Takayoshi Tanaka
?
Ad

More from Akira Inoue (16)

PDF
New Features in C# 10/11
Akira Inoue
?
PDF
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
?
PDF
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
Akira Inoue
?
PDF
.NET の今と今後に思うこと (Tokyo Ver.)
Akira Inoue
?
PDF
.NET の今と今後に思うこと
Akira Inoue
?
PDF
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
?
PDF
.NET today and tomorrow
Akira Inoue
?
PDF
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
Akira Inoue
?
PDF
"今" 押さえておきたい! Web アプリ開発の技術トレンドとツールの進化
Akira Inoue
?
PDF
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Akira Inoue
?
PDF
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
Akira Inoue
?
PDF
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
Akira Inoue
?
PDF
TypeScript and Visual Studio Code
Akira Inoue
?
PDF
Engineers can change the world ~ "世界" で活躍するエンジニアになるために
Akira Inoue
?
PDF
Visual Studio Codeで始めるTypeScript
Akira Inoue
?
PDF
.NET Core と .NET Framework (続きは de:code 2016 で!)
Akira Inoue
?
New Features in C# 10/11
Akira Inoue
?
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
?
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
Akira Inoue
?
.NET の今と今後に思うこと (Tokyo Ver.)
Akira Inoue
?
.NET の今と今後に思うこと
Akira Inoue
?
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
?
.NET today and tomorrow
Akira Inoue
?
Intelligent Mobile App と Cloud Native が創るアプリ開発の未来 ~ これからの時代のアプリケーション開発ビジョン ~
Akira Inoue
?
"今" 押さえておきたい! Web アプリ開発の技術トレンドとツールの進化
Akira Inoue
?
Angular ユーザーなら押さえておきたい! TypeScript と Visual Studio Code の基礎と活用
Akira Inoue
?
.NET Conf 2017 Japan Keynote ".NET Everywhere!"
Akira Inoue
?
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
Akira Inoue
?
TypeScript and Visual Studio Code
Akira Inoue
?
Engineers can change the world ~ "世界" で活躍するエンジニアになるために
Akira Inoue
?
Visual Studio Codeで始めるTypeScript
Akira Inoue
?
.NET Core と .NET Framework (続きは de:code 2016 で!)
Akira Inoue
?
Ad

Recently uploaded (13)

PDF
渔船に搭载されている电子装备と渔法について冲痴搁颁海洋学研究会冲海の尝罢会発表资料
Yuuitirou528 default
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
?
PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
第3回テ?シ?タル理学疗法学会のシンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」での话题提供
Matsushita Laboratory
?
PDF
第3回デジタル理学疗法研究会学术大会シンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」の讲演资料.
Matsushita Laboratory
?
PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?
渔船に搭载されている电子装备と渔法について冲痴搁颁海洋学研究会冲海の尝罢会発表资料
Yuuitirou528 default
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
?
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
第3回テ?シ?タル理学疗法学会のシンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」での话题提供
Matsushita Laboratory
?
第3回デジタル理学疗法研究会学术大会シンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」の讲演资料.
Matsushita Laboratory
?
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?

Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル

  • 1. ~ Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル 井上 章 (いのうえ あきら) @chack411 マイクロソフト コーポレーション グローバル ブラックベルト テクノロジー ソリューション プロフェッショナル
  • 3. 2003 2006 2008 2010 2012 20131998 .NET Framework 2015 2017
  • 5. Visual Studio 2019 Launch Event April 2, 2019 : https://launch.visualstudio.com/ Visual Studio 2019 Visual Studio 2019 for Mac Visual Studio Live Share Azure DevOps Server 2019 (GA Mar 5) General Availability (GA)
  • 6. Visual Studio 2019 主な新機能 Modern Development SupportPersonal and Team Productivity Constant Innovation Focus on what’s important コードエディタ エリアの拡大 新しいコード検索機能 Improve your productivity デバッグ機能の向上 CodeLens (Community Edition) ワンクリック コード クリーンアップ Collaborate across teams Visual Studio Live Share IDE での Azure Repos プルリクエスト対応 Support modern app types .NET Core 3 (Preview) Xamarin モバイル開発 Cross-platform C++ クラウドネイティブ, サーバーレス, コンテナー Be cloud-ready with Azure Local/offline 開発性の向上 Secure by default (Key Vault) IDE からの Azure アプリ開発と発行 Get started faster and easier 新しいスタート ウィンドウ Git-first ワークフロー プロジェクト新規作成ウィンドウの改善 シームレスなアップグレード Smart assistance while you code IntelliCode モデル共有 IntelliCode C++ / XAML サポート プロダクション環境のデバッグ Visual Studio 2019 Release Notes : https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/release-notes
  • 8. UI / UX の強化 スタート ウインドウ タイトル & メニュー バー 検索 2017 2019
  • 10. AI が支援 する IntelliSense ? 使用される可能性の高い入力候補を予測 ? GitHub の主要 OSS をベースにモデルを構築 ? 自分のソースコードからカスタムモデルを作成し 共有も可能 aka.ms/intellicode Visual Studio IntelliCode
  • 11. Visual Studio Live Share Real-time collaborative development Shared debugging, independent views Works across Visual Studio and Visual Studio Code aka.ms/vsls
  • 13. .NET Application Models ( .NET Core 3 ) .NET Framework .NET Core Xamarin アプリ モデル ベース ライブラリ Win Forms WPF
  • 17. Web Apps 開発ライフサイクル (シナリオ例) Azure 開発環境 git push pull, clone Deploy Deploy
  • 18. プロダクション環境の Azure Web Apps のデバッグ Snapshot Debugger 参照: https://docs.microsoft.com/en-us/visualstudio/debugger/debug-live-azure-applications
  • 19. ? Azure VM 上の Web アプリケーションの動作を記録、Visual Studio 上で再現 ? Visual Studio Enterprise Edition が必要 Time Travel Debugging (Preview)
  • 20. Docker Containers クラウドからオンプレミスまで どこでも実行可能な高速で軽量な アプリケーション / サービスの 配置, 運用, 管理, 自動化のための技術 コンテナー型のアプリ仮想化技術 ? ネットワークやリソースを分離 ? 高速かつオーバーヘッドの少ない配置展開 ? オープンソース WindowsLinux
  • 21. Docker Containers ~ 共通デプロイ単位 Optionsofcompute Azure Web App for Containers Service Fabric Ma en Azure Kubernetes Service (AKS) Leverage the Azure platform designed for your container needs Keep using the platform of your choice, running great on Azure Azure Container Registry Docker Hub, private registry Visual Studio tools InteliJ Jenkins Redhat Openshift Container Platform Pivotal Cloud Foundry Kubernetes
  • 22. ? Docker CLI ? Azure CLI, SSH ? Visual Studio 2017/2019 コンテナー サポート (Build, Debug) ? Visual Studio Code & Docker 拡張機能 ? Docker Image の管理 ? Docker Hub ? Azure Container Registry ? Private Registry Container 開発とツールサポート
  • 23. Container 開発ライフサイクル (シナリオ例) Azure 開発環境 git push pull, clone docker push CD (Webhook) docker push
  • 26. ? Azure Kubernetes Service (AKS) 上でのコンテナーの実行とデバッグを実行可能 ? マネージドな Kubernetes クラスターをチームで共有して共同作業可能 ? 依存関係を複製したりモックアップしたりすることなく、自分のコードを分離して開発したり、 他のコンポーネントと併せてエンド ツー エンドのテストを実行 ? さまざまな開発言語/フレームワーク、Windows, macOS, Linux で利用可能 ? 開発とプロダクションで同一の Docker / Helm 環境を利用 Azure Dev Spaces (Preview) http://web-frontend.bd0cfb25.../aksapp.io http://scott.s.web-frontend.bd0cfb25.../aksapp.io Scott
  • 31. ? 2019 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。