Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

★The DEMO Show★ Visual Studio & .NET Core の進化とクラウド ネイティブ開発

1,001 views

Published on

2019/2/14
Developers Summit 2019 [14B7] セッション資料です。
https://event.shoeisha.jp/devsumi/20190214/session/1942/

Published in: Technology
  • Be the first to comment

★The DEMO Show★ Visual Studio & .NET Core の進化とクラウド ネイティブ開発

  1. 1. ★ The DEMO Show ★ Visual Studio & .NET Core の進化と クラウド ネイティブ開発 井上 章 (いのうえ あきら) @chack411 マイクロソフト コーポレーション グローバル ブラックベルト テクノロジー ソリューション プロフェッショナル [14-B-7] #devsumiB
  2. 2. 井上 章 (いのうえ あきら) http://aka.ms/chack 2008 年マイクロソフト入社。 主に .NET や Visual Studio, Microsoft Azure などの開発技術を専門とするエバンジェリスト として、技術書籍やオンライン記事などの執筆、 さまざまな技術イベントでの講演などを行う。 2018 年より Global Black Belt (GBB) とい う技術専門組織に異動し、モバイルとクラウド を中心としたアプリ開発技術の訴求活動に従事。
  3. 3. Cloud Native
  4. 4. Dev Tools .NET Core AI + Cognitive Containers + Serverless DevOps Cloud Native
  5. 5. Dev Tools .NET Core AI + Cognitive Containers + Serverless DevOps Cloud Native
  6. 6. Microsoft Azure The Visual Studio family Best-in-class tools for any developer Visual Studio App Center Visual Studio Code Visual Studio Visual Studio for Mac Azure DevOps
  7. 7. IntelliCode Live Share
  8. 8. AI が支援 する IntelliSense • 使用される可能性の高い入力候補を予測 • GitHub の主要 OSS をベースにモデルを構築 • 自分のソースコードからカスタムモデルを作成し 共有も可能 aka.ms/intellicode Visual Studio IntelliCode
  9. 9. Visual Studio Live Share Real-time collaborative development Shared debugging, independent views Works across Visual Studio and Visual Studio Code aka.ms/vsls
  10. 10. Dev Tools .NET Core AI + Cognitive Containers + Serverless DevOps Cloud Native
  11. 11. .NET Application Models ( .NET Core 3 ) .NET Framework .NET Core Xamarin アプリ モデル ベース ライブラリ Win Forms WPF
  12. 12. ◼ ◼ ◼ ◼ ◼ ◼ ◼ Blazor – .NET in the Browser Browser + Razor = Blazor ! .NET https://blazor.net
  13. 13. Razor Components (server-side Blazor)
  14. 14. Blazor と Razor Components の比較 Browser UI thread Blazor DLLs & mono.wasm dotnet.exe ASP.NET Core Razor Componets Browser SignalR Client-side (in-process) hosting model Server-side hosting model
  15. 15. Dev Tools .NET Core AI + Cognitive Containers + Serverless DevOps Cloud Native
  16. 16. Azure Functions Azure SignalR Service Change Feed Development aka.ms/noodle
  17. 17. Supported on Windows, Linux, and macOS
  18. 18. Dev Tools .NET Core AI + Cognitive Containers + Serverless DevOps Cloud Native
  19. 19. プラットフォームの変化 201820001990 2010 クラウド ネイティブ
  20. 20. 能力 エクスペリエンス 技術 アーキテクチャ クラウド ネイティブ アプリケーション クラウド ネイティブを支える技術とアーキテクチャ
  21. 21. • 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
  22. 22. Dev Tools .NET Core AI + Cognitive Containers + Serverless DevOps Cloud Native
  23. 23. Azure アーキテクチャ リファレンス https://docs.microsoft.com/ja-jp/azure/architecture/ https://azure.microsoft.com/ja-jp/solutions/architecture/ https://dotnet.microsoft.com/learn/dotnet/architecture-guides
  24. 24. ク ラ ウ ド を 学 ぼ う http://aka.ms/letsbegin Free! 無料で試せる! Microsoft Learn Azure の基礎を網羅 / 自分のペースで学べる / どこでもやれる
  25. 25. Microsoft Developers
  26. 26. .NET Everywhere ML.NET https://dot.net/ml→ .NET Official Page https://dot.net/→ .NET Documentations https://docs.microsoft.com/en-us/dotnet/→ Blazor https://blazor.net→ .NET Core download https://dotnet.microsoft.com/download→ Visual Studio https://www.visualstudio.com/ja/→
  27. 27. © 2019 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

×