Suche senden
Hochladen
7 つの Blazor
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
414 views
M
m ishizaki
Folgen
C# Tokyo コミュニティイベントでの発表資料。 Blazor の種類と概要。
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 33
Jetzt herunterladen
Empfohlen
Apps for Web Platform
Apps for Web Platform
dynamis
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Android Studioの魅力
Android Studioの魅力
Keiji Ariyama
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Shotaro Suzuki
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Empfohlen
Apps for Web Platform
Apps for Web Platform
dynamis
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Android Studioの魅力
Android Studioの魅力
Keiji Ariyama
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Shotaro Suzuki
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Mobile Blazor Bindings
Mobile Blazor Bindings
m ishizaki
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
Developers Summit
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Joni
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
Fumito Mizuno
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
Fujio Kojima
Basis of Firefox Apps
Basis of Firefox Apps
dynamis
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめ
Sunao Tomita
WPF & Windows Forms on .NET Core 3.0
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Akira Inoue
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
.NET 5 and Windows app dev
.NET 5 and Windows app dev
一希 大田
Android App Development with Gradle & Android Studio
Android App Development with Gradle & Android Studio
Soichiro Kashima
Monaco Editor on Cloud
Monaco Editor on Cloud
Shuto Suzuki
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発
Shinichi Hirauchi
モノとモノとをつなぐ 3つの「れんけい」
モノとモノとをつなぐ 3つの「れんけい」
kamiyam .
Bait and switch
Bait and switch
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
Weitere ähnliche Inhalte
Ähnlich wie 7 つの Blazor
Mobile Blazor Bindings
Mobile Blazor Bindings
m ishizaki
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
Developers Summit
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Joni
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
Fumito Mizuno
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
Fujio Kojima
Basis of Firefox Apps
Basis of Firefox Apps
dynamis
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめ
Sunao Tomita
WPF & Windows Forms on .NET Core 3.0
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Akira Inoue
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
.NET 5 and Windows app dev
.NET 5 and Windows app dev
一希 大田
Android App Development with Gradle & Android Studio
Android App Development with Gradle & Android Studio
Soichiro Kashima
Monaco Editor on Cloud
Monaco Editor on Cloud
Shuto Suzuki
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発
Shinichi Hirauchi
モノとモノとをつなぐ 3つの「れんけい」
モノとモノとをつなぐ 3つの「れんけい」
kamiyam .
Bait and switch
Bait and switch
m ishizaki
Ähnlich wie 7 つの Blazor
(20)
Mobile Blazor Bindings
Mobile Blazor Bindings
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
Basis of Firefox Apps
Basis of Firefox Apps
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
build 2012 Windows Azure 的まとめ
build 2012 Windows Azure 的まとめ
WPF & Windows Forms on .NET Core 3.0
WPF & Windows Forms on .NET Core 3.0
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
.NET 5 and Windows app dev
.NET 5 and Windows app dev
Android App Development with Gradle & Android Studio
Android App Development with Gradle & Android Studio
Monaco Editor on Cloud
Monaco Editor on Cloud
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発
モノとモノとをつなぐ 3つの「れんけい」
モノとモノとをつなぐ 3つの「れんけい」
Bait and switch
Bait and switch
Mehr von m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
m ishizaki
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
「スタバ」する話
「スタバ」する話
m ishizaki
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
m ishizaki
Build 2022 / Uno Platform
Build 2022 / Uno Platform
m ishizaki
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
m ishizaki
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
m ishizaki
2022 抱負
2022 抱負
m ishizaki
モバイルディスプレイ
モバイルディスプレイ
m ishizaki
Windows フォームアプリ 2022
Windows フォームアプリ 2022
m ishizaki
dotnet tool
dotnet tool
m ishizaki
C#10
C#10
m ishizaki
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
m ishizaki
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
m ishizaki
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
m ishizaki
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
秋葉原 C# もくもく会
秋葉原 C# もくもく会
m ishizaki
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
m ishizaki
Mehr von m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
継承辺りのもしかしたらマイナーかもしれない C#
Visual Studio を使わず .NET する
Visual Studio を使わず .NET する
Xamarin で良くやっていたあれを MAUI でする話
Xamarin で良くやっていたあれを MAUI でする話
「スタバ」する話
「スタバ」する話
エンジニアと「スタバ」ツイートについて
エンジニアと「スタバ」ツイートについて
Build 2022 / Uno Platform
Build 2022 / Uno Platform
C# Tokyo コミュニティ説明 202205 版
C# Tokyo コミュニティ説明 202205 版
仮想環境に MAUI 環境を構築する話
仮想環境に MAUI 環境を構築する話
2022 抱負
2022 抱負
モバイルディスプレイ
モバイルディスプレイ
Windows フォームアプリ 2022
Windows フォームアプリ 2022
dotnet tool
dotnet tool
C#10
C#10
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティについて Short 版
C# Tokyo コミュニティ案内
C# Tokyo コミュニティ案内
C# 9 のおすすめ新機能
C# 9 のおすすめ新機能
C# Tokyo コミュニティ説明 2021/01/29 版
C# Tokyo コミュニティ説明 2021/01/29 版
秋葉原 C# もくもく会
秋葉原 C# もくもく会
C# Tokyo guide 2020/12/25
C# Tokyo guide 2020/12/25
7 つの Blazor
1.
/ 32 7 つの
Blazor 1 【メタバース】フリーテーマ LT 会 C# TOKYO イベント 石崎 充良
2.
/ 32 自己紹介 石崎 充良
( @mishi_cs ) C# Tokyo コミュニティ管理メンバー GitHub: https://github.com/m-ishizaki blog: https://rksoftware.hatenablog.com/ 2
3.
/ 32 Blazor とは 3
4.
/ 32 Web アプリ Web
アプリを作る開発フレームワークです。 ・一般的な Web アプリ ・WebAssembly アプリ ・ ・ 4
5.
/ 32 Web アプリ Web
アプリを作る開発フレームワークです。 ・一般的な Web アプリ ・WebAssembly アプリ ・(WebView によるクライアントアプリ) ・(モバイルアプリ(+macOS + Windows)) 5
6.
/ 32 C# +
Razor 主流の開発言語は C#、 UI の定義は Razor、 .NET で動作し、 .NET のクラスライブラリを使える。 6
7.
/ 32 Razor 7 HTML C#
8.
/ 32 Web フォーム
アプリからの移行先 Web フォームからの移行先として案内され ています。 ・ASP.NET MVC とは住み分け。 ・MAUI や Uno Platform と競合? 8
9.
/ 32 Web アプリ Web
アプリを作る開発フレームワークです。 ・一般的な Web アプリ ・WebAssembly アプリ ・(WebView によるクライアントアプリ) ・(モバイルアプリ(+macOS + Windows)) 9
10.
/ 32 .NET のアプリフレーム ワーク 10
11.
/ 32 .NET のアプリフレームワーク 将来
人気 コンソールアプリ Console ○ ○ Web ASP.NET Web フォーム × ◎ .NET 非対応。エンプラに人気 ASP.NET MVC ○ ○ 主流 ASP.NET Web ページ (Razor) ○ × Blazor Server ○ △ Web フォームの移行先とされる Web Assembly Blazor WebAssembly ○ △ 主流にしたいっぽい OpenSilver ? ? まだネタ枠 クロスプラットフォーム Xamarin (+Xamarin.Forms) × △ MAUI に移行 MAUI ○ △ まだ RC (go live)。注目度は高 Mobile Blazor Bindings ? ? まだこれから Uno Platform ? △ まだこれから Windows UWP ○ △ holoLens・ストアアプリ WPF ○ ○ デスクトップ主流 Windows フォーム △ ◎ エンプラに人気 11
12.
/ 32 7 つの
Blazor 12
13.
/ 32 7 つの
Blazor 13 name Side Windows Mac Android iOS Technology Blazor Server Server ○ ○ ○ ○ Web Blazor WebAssembly Client ○ ○ ○ ○ Web Blazor Hybrid (.NET MAUI) Client ○ ○ ○ ○ Muiti Blazor Hybrid (Windows フォーム) Client ○ - - - Desktop Blazor Hybrid (WPF) Client ○ - - - Desktop Mobile Blazor Bindings Client - - ○ ○ Muiti Mobile Blazor Bindings (Hybrid) Client ○ ○ ○ ○ Multi
14.
/ 32 Blazor Server 14 name Blazor
Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
15.
/ 32 Blazor Server いわゆる
Web アプリ。 15 > dotnet new blazorserver -o BlazorServerSample
16.
/ 32 Blazor WebAssembly 16 name Blazor
Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
17.
/ 32 Blazor WebAssembly いわゆる
WebAssembly アプリ。 17 > dotnet new blazorwasm -o BlazorWasmSamle
18.
/ 32 Blazor WebAssembly 18 DLL
(Assembly) がダウンロード されている
19.
/ 32 Blazor Hybrid
(.NET MAUI) 19 name Blazor Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
20.
/ 32 Blazor Hybrid
(.NET MAUI) MAUI 上の WebView 内で組み込まれた Blazor アプリが動作する。 20
21.
/ 32 Blazor Hybrid
(.NET MAUI) MAUI 上の WebView 内で組み込まれた Blazor アプリが動作する。 21
22.
/ 32 Blazor Hybrid (Windows
フォーム) 22 name Blazor Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
23.
/ 32 Blazor Hybrid
(Windows フォーム) 23 > dotnet new winforms -o BlazorWinFormsSample Windows フォーム 上の WebView 内で組み込まれた Blazor アプリが動作する。 .csproj ファイルの書き換え、 nuget パッケージのインストール、WebView の配置 Blazor ソースファイル の追加
24.
/ 32 Blazor Hybrid
(WPF) 24 name Blazor Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
25.
/ 32 Blazor Hybrid
(WPF) 25 > dotnet new wpf -o BlazorWpfSample WPF 上の WebView 内で組み込まれた Blazor アプリが動作する。 .csproj ファイルの書き換え、 nuget パッケージのインストール、WebView の配置 Blazor ソースファイル の追加
26.
/ 32 Mobile Blazor
Bindings 26 name Blazor Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
27.
/ 32 Mobile Blazor
Bindings 27 > dotnet new mobileblazorbindings -o SampleMobileBlazorBindingsApp Xamarin.Forms 上の WebView 内で組み込まれた Blazor アプリが動作する。
28.
/ 32 Mobile Blazor
Bindings (Hybrid) 28 name Blazor Server Blazor WebAssembly Blazor Hybrid (.NET MAUI) Blazor Hybrid (Windows フォーム) Blazor Hybrid (WPF) Mobile Blazor Bindings Mobile Blazor Bindings (Hybrid)
29.
/ 32 Mobile Blazor
Bindings (Hybrid) 29 > dotnet new blazorhybrid -o SampleBlazorHybrid Xamarin.Forms 上の WebVew 内で組み込まれた Blazor アプリが動作する。
30.
/ 32 Mobile Blazor
Bindings (Hybrid) 30 Xamarin.Forms 上の WebVew 内で組み込まれた Blazor アプリが動作する。
31.
/ 32 まとめ 31
32.
/ 32 まとめ 32 name Side
Windows Mac Android iOS Technology Blazor Server Server ○ ○ ○ ○ Web Blazor WebAssembly Client ○ ○ ○ ○ Web Blazor Hybrid (.NET MAUI) Client ○ ○ ○ ○ Muiti Blazor Hybrid (Windows フォーム) Client ○ - - - Desktop Blazor Hybrid (WPF) Client ○ - - - Desktop Mobile Blazor Bindings Client - - ○ ○ Muiti Mobile Blazor Bindings (Hybrid) Client ○ ○ ○ ○ Multi
33.
/ 32 ありがとうございました。 33
Jetzt herunterladen