Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Blazor Multiverse
Search
devNetNoord
April 04, 2024
Technology
0
68
The Blazor Multiverse
Presentatie gegeven tijdens devCampNoord '24 in Kinepolis Groningen.
devNetNoord
April 04, 2024
Tweet
Share
More Decks by devNetNoord
See All by devNetNoord
Gebruik je broncode als documentatie voor je stakeholders
devnetnoord
0
17
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
20
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
38
What's new with Azure Bicep?
devnetnoord
0
24
Copilot Beyond the Basics
devnetnoord
0
75
De Architectuur Odyssee
devnetnoord
0
33
Azure Kubernetes Service Quickstart
devnetnoord
0
46
The Office Copilot
devnetnoord
0
22
Navigating Cloud Sustainability: Insights and Strategies
devnetnoord
0
39
Other Decks in Technology
See All in Technology
帳票Vibe Coding
terurou
0
140
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
17
5.4k
モダンな現場と従来型の組織——そこに生じる "不整合" を解消してこそチームがパフォーマンスを発揮できる / Team-oriented Organization Design 20250825
mtx2s
5
540
Postman MCP 関連機能アップデート / Postman MCP feature updates
yokawasa
0
150
浸透しなさいRFC 5322&7208
hinono
0
120
広島発!スタートアップ開発の裏側
tsankyo
0
240
Preferred Networks (PFN) とLLM Post-Training チームの紹介 / 第4回 関東Kaggler会 スポンサーセッション
pfn
PRO
1
210
OpenAPIから画面生成に挑戦した話
koinunopochi
0
160
生成AI利用プログラミング:誰でもプログラムが書けると 世の中どうなる?/opencampus202508
okana2ki
0
190
夢の印税生活 / Life on Royalties
tmtms
0
280
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
510
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
2
250
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
431
65k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Unsuck your backbone
ammeep
671
58k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Music & Morning Musume
bryan
46
6.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Balancing Empowerment & Direction
lara
2
590
For a Future-Friendly Web
brad_frost
179
9.9k
Transcript
THE BLAZOR MULTIVERSE THE BLAZOR MULTIVERSE Get to know the
different Blazor frameworks Anjuli Jhakry
Anjuli Jhakry .NET Developer Twitter @ALJhakry Instagram/TikTok @CodeWithAnjuli YouTube YouTube.com/@CodeWithAnjuli
None
None
WEBASSEMBLY SERVER HYBRID UNITED MOBILE BINDINGS
What is .NET Blazor? https://...
https://... JS
https://... Blazor
MVC Razor Pages Blazor HTTP APIs SignalR Part of the
ASP.NET Core family Web UI Services Worker gRPC SPA
Razor components Razor Pages
Components
Cool fancy great awesome features - Data binding - Virtualize
- EditForm - Dependency Injection - Navigation Lock
BLAZOR SERVER
Blazor Server https... DOM ASP.NET Core SignalR .NET Razor Components
Blazor Server
BLAZOR WEBASSEMBLY
Blazor WebAssembly https://... DOM Razor Components .NET WebAssembly
WebAssembly (WASM)?
Blazor WebAssembly
BLAZOR UNITED
HTTP HTML What is Blazor United? .NET
Blazor United (Web App)
Render modes • Static Server-side Rendering • Interactive WebAssembly •
Interactive Server • Interactive Auto
BLAZOR HYBRID
Blazor Hybrid .NET MAUI BLAZOR
.NET MAUI
.NET MAUI? Multi-platform App UI
.NET MAUI? Windows iOS/MacOS Android
UIActivityIndicator ProgressBar UISlider SeekBar ActivityIndicator Slider
Blazor Hybrid Blazor Razor Components BlazorWebView .NET MAUI WinUI Mac
Catalyst iOS Android macOS iOS Native APIs
BLAZOR MOBILE BINDINGS
Mobile Blazor Bindings https://github.com/Dreamescaper/BlazorBindings.Maui HTML C# XAML
None
WEBASSEMBLY SERVER HYBRID UNITED MOBILE BINDINGS
.NET 7 -> .NET 8
What is about Blazor? Firewall issues Authentication breaks WebAssembly-part
(WebApp, .NET 8)
“Reusable” components
Anjuli Jhakry Twitter @ALJhakry Instagram/TikTok @CodeWithAnjuli YouTube YouTube.com/@CodeWithAnjuli Thank you!