SlideShare a Scribd company logo
~ .NET 15 周年の今こそ考える ~
井上 章 (いのうえ あきら)
テクニカル エバンジェリスト
http://aka.ms/chack
2008 年マイクロソフト入社。
主に .NET/ASP.NET や Visual Studio,
Microsoft Azure などの開発技術を専門とする
エバンジェリストとして、技術書籍やオンライ
ン記事などの執筆、さまざまな技術イベントで
の講演などを行う。
 .NET Core / .NET Standard / .NET Framework の
最新動向を知る
 クラウド ネイティブアプリケーションの実装
における .NET と Azure の活用について学ぶ
セッションのゴール
Session Takeaways
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
4.74.64.51.0 1.1 2.0 3.0 3.5 4.0
2002
2005
2008
2010
20122003
1.0 1.1 2.0 4.0
1.1 2.0
4.0 4.53.0
3.5
1.0
2013
4.6
4.6.1
2015
4.6.2
4.5.1
4.5.2
4.7
2017
 High DPI サポート – Windows Forms on Windows 10
 Touch サポート – WPF on Windows 10
 Enhanced cryptography
 C# 7 and VB 15, including ValueTuple
 .NET Standard 1.6
 パフォーマンスと信頼性の向上
サポートされる Windows バージョン
 Windows 10 Creators Update (RS2), Windows 10 Anniversary Update (RS1), Windows 8.1, Windows 7 SP1
 Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
https://blogs.msdn.microsoft.com/dotnet/2017/04/05/announcing-the-net-framework-4-7/
https://docs.microsoft.com/ja-jp/dotnet/articles/framework/winforms/high-dpi-support-in-windows-forms
.NET Framework 4.7 (GA)
Looking back …
"More and more of ASP.NET is open source. We want to
make ASP.NET more pluggable, more open, more fun."
"We've got big things planned - some that will surprise you."
February 25, 2012
by Scott Hanselman
One ASP.NET Vision
OWIN, Katana Project and Helios
軽量化とポータビリティ向上に向けたアプローチ
Katana Project
Helios
OWIN
.NET Framework & .NET Core
RyuJIT, SIMD
Runtime Compilers
.NET Compiler Platform (“Roslyn”)
C#/F#/VB Languages
.NET Core 2.0 Libraries
.NET Framework 4.7 Libraries
Libraries
.NET Framework 4.7 .NET Core
Fully-featured and integrated
.NET libraries and runtime for Windows
Modular and optimized
.NET libraries and runtimes
Announcing
.NET Core 2.0 (Preview)
github.com/dotnet
github.com/aspnet
.NET Core 2.0 Preview Install: https://www.microsoft.com/net/core/preview
.NET FRAMEWORK .NET CORE XAMARIN
アプリ
モデル
ベース
ライブラリ
.NET FRAMEWORK .NET CORE XAMARIN
アプリ
モデル
ベース
ライブラリ
.NET FRAMEWORK .NET CORE XAMARIN
.NET FRAMEWORK .NET CORE XAMARIN
https://docs.microsoft.com/ja-jp/dotnet/articles/standard/library
https://github.com/dotnet/standard
https://docs.microsoft.com/ja-jp/dotnet/api/
Visual Studio Preview
https://www.visualstudio.com/vs/preview/
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
プラットフォームの変化
201620001990 2010
Cloud Native Apps
Containers + Docker
Visual Studio 2017 + Containers
Visual Studio Tools for Docker – Develop, Debug, Test, Deploy
Azure Functions
サーバーレス = サーバーの存在を意識しない開発
イベント駆動、スケール構成不要
リソース使用量と関数実行回数に基づく課金
C#, .NET Framework, .NET Core をサポート
Visual Studio によるデバッグ、テスト、デプロイ
https://dot.net/architecture
.NET FRAMEWORK .NET CORE XAMARIN
アプリモデル
の革新
.NETの革新
TOOLS
Building cloud native apps
with your Code
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
セッションアンケートにご協力ください
 専用アプリからご回答いただけます。
decode 2017
 スケジュールビルダーで受講セッションを
登録後、アンケート画面からご回答ください。
 アンケートの回答時間はたったの 15 秒です!
Ask the Speaker のご案内
本セッションの詳細は『Ask the Speaker Room』各コーナーカウンタにて
ご説明させていただきます。是非、お立ち寄りください。
Microsoft Developers
ID Date Time Title
MW04 Day 1 14:20 - 15:10
[Xamarin 入門] コード共通化で開発スピードアップ! AI を活用したクロス プラットフォー
ム アプリを Xamarin で作ってみよう!
MW03 Day 1 15:40 - 16:30
[Xamarin 実践] モバイル アプリの開発、テスト、テスト配布を全て実践 - Xamarin &
Visual Studio Mobile Center -
AC11 Day 1 18:20 - 19:10 サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
TL01 Day 2 09:30 - 10:20
ちょまどが愛をもって語る Visual Studio 2017 と C# 7! 新機能を活用して開発効率を上げ
よう
MW01 Day 2 13:30 - 14:20 ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
TL06 Day 2 14:50 - 15:40 日本の第一人者が C# の現状と今後を徹底解説!「この素晴らしい C# に祝福を!」
TL07 Day 2 16:10 - 17:00 エンタープライズ基準で "丁寧に" .NET Framework のバージョンアップしていくコツ
TL13 Day 2 17:30 - 18:20 Build 2017 Updates ~ Build/de:code 総括! テクノロジーとアプリ開発の最新動向
https://www.microsoft.com/net/core/preview
https://docs.microsoft.com/ja-jp/dotnet/articles/standard/library
https://www.visualstudio.com/vs/preview/
https://www.microsoft.com/net/architecture
https://docs.microsoft.com/ja-jp/dotnet/api/
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

More Related Content

PDF
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
PDF
.NET 6の期待の新機能とアップデート
PDF
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
PDF
.NET の過去、現在、そして未来
PDF
[MW04] [Xamarin入門] コード共通化で開発スピードアップ! AI を活用したクロスプラットフォームアプリを Xamarin で作ってみよう!
PDF
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
PDF
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
PDF
.NET の今と今後に思うこと
[DI01] 窓は開かれた! SQL Server on Linux で拡がる可能性
.NET 6の期待の新機能とアップデート
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365 を組み合わせたアーキテクチャの伝授~
.NET の過去、現在、そして未来
[MW04] [Xamarin入門] コード共通化で開発スピードアップ! AI を活用したクロスプラットフォームアプリを Xamarin で作ってみよう!
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
.NET の今と今後に思うこと

What's hot (20)

PDF
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
PDF
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
PDF
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
PDF
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
PDF
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
PDF
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
PDF
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
PDF
20190427 global azurebootcamp
PDF
VS Code Live Share ~ 東京と大阪を繋いでみよう!
PPTX
Ecsとlambdaのバッチ処理
PDF
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
PDF
Microsoft learnご紹介vol2
PDF
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
PDF
Vs code conf2020-11-21-extensions-for-microservices-app-dev
PDF
Vs2013 multi device shosuz
PDF
VS Code & Flaskで作るCloud NativeアプリとDevOps
PDF
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
PDF
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
PDF
[MR13] Windows 10 Mobile 端末の展開と活用のキモ
PDF
.NET の今 ~ 最新アップデートと 2019 年の展望
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
IoT Edge and Serverless playground with Node.js ~ IoT EdgeとサーバレスをNode.jsで遊ぶ実験ノート
Cloud から IoT まで、なんでもおまかせ ~ .NET 5 正式リリース!
20190427 global azurebootcamp
VS Code Live Share ~ 東京と大阪を繋いでみよう!
Ecsとlambdaのバッチ処理
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
Microsoft learnご紹介vol2
2021 01-30 Visual Studio 2019 知っているか!?この機能 in BuriKaigi2021
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Vs2013 multi device shosuz
VS Code & Flaskで作るCloud NativeアプリとDevOps
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
[MR13] Windows 10 Mobile 端末の展開と活用のキモ
.NET の今 ~ 最新アップデートと 2019 年の展望
Ad

Similar to [TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用 (20)

PDF
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
PDF
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
PDF
[Japan Tech summit 2017] APP 001
PDF
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
PDF
Application development with c#, .net 6, blazor web assembly, asp.net web api...
PDF
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
PDF
.NET Coreとツール類の今
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
PPTX
20110924 shizuoka azure-forsharing
PDF
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
PDF
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
PDF
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
PDF
PDF
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
PDF
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
PPTX
Web matrix2とvisual studio
PPTX
Windows Azure PHP Tips
PDF
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
PPTX
~初心者がこれから Web アプリの開発をするために~
PDF
そろそろレガシーな.Net開発をやめなイカ?
.NET Core と Container, そして Azure Web Apps on Linux による Web アプリ開発最前線
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
[Japan Tech summit 2017] APP 001
ASP.NET vNext / Visual Studio "14" に見る .NET の未来像
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
.NET Coreとツール類の今
.NET Core向けコンテナおよびデバッグ関連のVisual Studioの新機能
20110924 shizuoka azure-forsharing
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Web matrix2とvisual studio
Windows Azure PHP Tips
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
~初心者がこれから Web アプリの開発をするために~
そろそろレガシーな.Net開発をやめなイカ?
Ad

More from de:code 2017 (20)

PDF
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
PDF
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
PDF
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
PDF
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
PDF
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
PDF
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
PDF
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
PDF
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
PDF
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
PDF
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
PDF
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
PDF
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
PDF
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
PDF
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
PDF
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
PDF
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
PDF
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
PDF
[SP02] Developing autonomous vehicles with AirSim
PDF
[SP01] CTO が語る! 今注目すべきテクノロジー
PDF
[DO16] Mesosphere : Microservices meet Fast Data on Azure
[AI08] 深層学習フレームワーク Chainer × Microsoft で広がる応用
[AI10] ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~
[DO07] マイクロサービスに必要な技術要素はすべて Spring Cloud にある
[SC09] パッチ待ちはもう古い!Windows 10 最新セキュリティ技術とゼロデイ攻撃攻防の実例
[SC10] 自社開発モバイルアプリの DLP 対応化を Microsoft Intune で可能に
[DI12] あらゆるデータをビジネスに活用! Azure Data Lake を中心としたビックデータ処理基盤のアーキテクチャと実装
[DI10] IoT を実践する最新のプラクティス ~ Azure IoT Hub 、SDK 、Azure IoT Suite ~
[AI03] AI × 導入の速さを武器に。 ” 人工知能パーツ ” Cognitive Services の使いどころ
[SP04] これからのエンジニアに必要な「マネジメント」の考え方
[DO17] セゾン情報システムズの CTO 小野氏による、伝統的 Sier におけるモダン開発への挑戦
[DO13] 楽天のクラウドストレージ使いこなし術 Azure と OSS で少しずつ進めるレガシー脱却
[DO11] JOY, Inc. : あなたの仕事場での喜びは何ですか?
[DO08] 『変わらない開発現場』を変えていくために ~エンプラ系レガシー SIer のための DevOps 再入門~
[DO05] システムの信頼性を上げるための新しい考え方 SRE ( Site Reliability Engineering ) in Azure, o...
[DO04] アジャイル開発サバイバルガイド 〜キミが必ず直面する課題と乗り越え方を伝えよう!〜
[DO02] Jenkins PipelineとBlue Oceanによる、フルスクラッチからの継続的デリバリ
[SP03] 「怠惰の美徳~言語デザイナーの視点から」
[SP02] Developing autonomous vehicles with AirSim
[SP01] CTO が語る! 今注目すべきテクノロジー
[DO16] Mesosphere : Microservices meet Fast Data on Azure

[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用