SlideShare a Scribd company logo
Suche senden
Hochladen
Einloggen
Registrieren
7 つの Blazor
Melden
m ishizaki
Folgen
22. May 2022
•
0 gefällt mir
•
402 views
1
von
33
7 つの Blazor
22. May 2022
•
0 gefällt mir
•
402 views
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Melden
Software
C# Tokyo コミュニティイベントでの発表資料。 Blazor の種類と概要。
m ishizaki
Folgen
Recomendados
Apps for Web Platform
dynamis
1.9K views
•
48 Folien
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
726 views
•
22 Folien
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
885 views
•
12 Folien
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
348 views
•
168 Folien
Android Studioの魅力
Keiji Ariyama
15.1K views
•
79 Folien
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Shotaro Suzuki
416 views
•
31 Folien
Más contenido relacionado
Similar a 7 つの Blazor
Mobile Blazor Bindings
m ishizaki
111 views
•
43 Folien
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
721 views
•
20 Folien
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
Developers Summit
1.7K views
•
49 Folien
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Joni
3.7K views
•
37 Folien
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
264 views
•
37 Folien
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
315 views
•
39 Folien
Similar a 7 つの Blazor
(20)
Mobile Blazor Bindings
m ishizaki
•
111 views
デモで楽しむ Visual Studio 2022 & .NET 6 最新アップデート
Akira Inoue
•
721 views
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
Developers Summit
•
1.7K views
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Joni
•
3.7K views
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
•
264 views
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
•
315 views
関西アンカンファレンス CodeIgniter CMS
Fumito Mizuno
•
793 views
2022.04.23 .NET 6 -7 時代のデスクトップ アプリケーション開発
Fujio Kojima
•
277 views
Basis of Firefox Apps
dynamis
•
3.4K views
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
•
2.2K views
build 2012 Windows Azure 的まとめ
Sunao Tomita
•
6.1K views
WPF & Windows Forms on .NET Core 3.0
ShinichiAoyagi
•
929 views
.NET の過去、現在、そして未来
Akira Inoue
•
1.6K views
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
•
3.3K views
.NET 5 and Windows app dev
一希 大田
•
737 views
Android App Development with Gradle & Android Studio
Soichiro Kashima
•
3.2K views
Monaco Editor on Cloud
Shuto Suzuki
•
3.6K views
初めてのFacebookアプリの開発
Shinichi Hirauchi
•
2.9K views
モノとモノとをつなぐ 3つの「れんけい」
kamiyam .
•
726 views
Bait and switch
m ishizaki
•
469 views
Más de m ishizaki
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
1.1K views
•
32 Folien
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
23 views
•
32 Folien
Visual Studio を使わず .NET する
m ishizaki
257 views
•
76 Folien
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
818 views
•
61 Folien
「スタバ」する話
m ishizaki
231 views
•
59 Folien
エンジニアと「スタバ」ツイートについて
m ishizaki
197 views
•
10 Folien
Más de m ishizaki
(20)
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
•
1.1K views
継承辺りのもしかしたらマイナーかもしれない C#
m ishizaki
•
23 views
Visual Studio を使わず .NET する
m ishizaki
•
257 views
Xamarin で良くやっていたあれを MAUI でする話
m ishizaki
•
818 views
「スタバ」する話
m ishizaki
•
231 views
エンジニアと「スタバ」ツイートについて
m ishizaki
•
197 views
Build 2022 / Uno Platform
m ishizaki
•
130 views
C# Tokyo コミュニティ説明 202205 版
m ishizaki
•
1.2K views
仮想環境に MAUI 環境を構築する話
m ishizaki
•
419 views
2022 抱負
m ishizaki
•
348 views
モバイルディスプレイ
m ishizaki
•
574 views
Windows フォームアプリ 2022
m ishizaki
•
702 views
dotnet tool
m ishizaki
•
493 views
C#10
m ishizaki
•
694 views
C# Tokyo コミュニティについて Short 版
m ishizaki
•
627 views
C# Tokyo コミュニティ案内
m ishizaki
•
780 views
C# 9 のおすすめ新機能
m ishizaki
•
1.1K views
C# Tokyo コミュニティ説明 2021/01/29 版
m ishizaki
•
554 views
秋葉原 C# もくもく会
m ishizaki
•
182 views
C# Tokyo guide 2020/12/25
m ishizaki
•
347 views
Último
【JSTQB_ALTM】シラバス第3章
ssusercd6d02
39 views
•
27 Folien
ハイエンド〜ローエンドまで、「Enlighten」による効率的リアルタイムグローバルイルミネーション|CEDEC2023
Silicon Studio Corporation
42 views
•
48 Folien
Ansible入門.pptx
洵貴 佐川
220 views
•
13 Folien
DockerでCoq インストール
Yoshihiro Mizoguchi
17 views
•
8 Folien
ソフトウェア設計原則【SOLID】を学ぶ #3 依存性逆転の原則.pdf
耕二 阿部
30 views
•
59 Folien
HelloCraft.pdf
MedicalTalk
40 views
•
8 Folien
Último
(7)
【JSTQB_ALTM】シラバス第3章
ssusercd6d02
•
39 views
ハイエンド〜ローエンドまで、「Enlighten」による効率的リアルタイムグローバルイルミネーション|CEDEC2023
Silicon Studio Corporation
•
42 views
Ansible入門.pptx
洵貴 佐川
•
220 views
DockerでCoq インストール
Yoshihiro Mizoguchi
•
17 views
ソフトウェア設計原則【SOLID】を学ぶ #3 依存性逆転の原則.pdf
耕二 阿部
•
30 views
HelloCraft.pdf
MedicalTalk
•
40 views
LTは検証の場.pptx
ssuserfcafd1
•
290 views
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