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
60
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
14
Efficient and Secure Software Delivery with Azure Deployment Environments and Dev Box
devnetnoord
0
19
Toepassing van AI in de zorg; hype, hoop en haalbaarheid
devnetnoord
0
32
What's new with Azure Bicep?
devnetnoord
0
18
Copilot Beyond the Basics
devnetnoord
0
67
De Architectuur Odyssee
devnetnoord
0
30
Azure Kubernetes Service Quickstart
devnetnoord
0
41
The Office Copilot
devnetnoord
0
19
Navigating Cloud Sustainability: Insights and Strategies
devnetnoord
0
37
Other Decks in Technology
See All in Technology
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
2
200
CDK Vibe Coding Fes
tomoki10
0
170
Delegating the chores of authenticating users to Keycloak
ahus1
0
160
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
3
180
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
3
9.7k
IPA&AWSダブル全冠が明かす、人生を変えた勉強法のすべて
iwamot
PRO
2
190
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
3
320
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.2k
LLM時代の検索
shibuiwilliam
2
410
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
54
21k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Practical Orchestrator
shlominoach
189
11k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
It's Worth the Effort
3n
185
28k
Facilitating Awesome Meetings
lara
54
6.4k
Gamification - CAS2011
davidbonilla
81
5.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Embracing the Ebb and Flow
colly
86
4.7k
Speed Design
sergeychernyshev
32
1k
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!