6. 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)
7. 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
11. AI が支援 する IntelliSense
• 使用される可能性の高い入力候補を予測
• GitHub の主要 OSS をベースにモデルを構築
• 自分のソースコードからカスタムモデルを作成し
共有も可能
aka.ms/intellicode
Visual Studio IntelliCode
12. Visual Studio Live Share
Real-time collaborative development
Shared debugging, independent views
Works across Visual Studio and Visual Studio Code
aka.ms/vsls
16. クラウド ネイティブとは?
CNCF Cloud Native Definition v1.0 (CNCF による定義)
Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private,
and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow
engineers to make high-impact changes frequently and predictably with minimal toil.
The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-
neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.
https://github.com/cncf/toc/blob/master/DEFINITION.md
20. プロダクション環境の Azure Web Apps のデバッグ
Snapshot Debugger
参照: https://docs.microsoft.com/en-us/visualstudio/debugger/debug-live-azure-applications
21. • Azure VM 上の Web アプリケーションの動作を記録、Visual Studio 上で再現
• Visual Studio Enterprise Edition が必要
Time Travel Debugging (Preview)
22. 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
30. Azure DevOps (Services) と Azure DevOps Server
Azure DevOps (Services) Azue DevOps Server
環境 クラウド オンプレミス
ローカライズ 英語のみ 日本語版あり
バックアップ Microsoft 利用者側 (Azure DevOps, SQL Server, OS)
※ Azure SQL Database 利用可能
Boards カスタマイズ 標準プロセステンプレート継承 標準プロセステンプレート継承、XML プロセスモデルの
利用
Repos 容量 無制限 SQL Server 容量に依存
Artifacts 容量 無制限 SQL Server 容量に依存
負荷テスト あり なし
Pipelines Hosted Build Server (Windows, Linux,
macOS) 利用可能
構築必要
機能更新 3週間ごと 四半期ごと
パブリックプロジェクト 可能 なし
認証 Microsoft Account, Azure AD Windows Authentication, Active Directory (AD)
参考) https://docs.microsoft.com/en-us/azure/devops/user-guide/about-azure-devops-services-tfs?view=azure-devops
31. Visual Studio エディション
Visual Studio Subscription (MSDN)
無償*
Community Professional Enterprise
* https://aka.ms/vs-license
企業向けライセンス
Visual Studio / Visual Studio for Mac
Azure DevOps Basic User / Azure DevOps Server ライセンス
Azure 特典など
個人利用
授業や学術・研究目的
オープンソースプロジェクトへの貢献
(OSI ライセンスでソース公開)
5 ユーザーまで
PC 250 台未満
$1M 未満年間売上の組織
商用利用 開発生産性向上を実現
Standalone License