Blazor 與 DotNetBrowser
Blazor 是什麼?
Blazor 是一個使用 C#(而非 JavaScript)開發互動式客戶端 Web UI 的框架。
透過 Blazor,您可以使用三種不同的方式託管同一個應用程式:
- 作為瀏覽器中的 WebAssembly。
- 作為 ASP.NET Core 中的伺服器應用程式。
- 作為 MAUI、WPF 和 WinForms 的本機應用程式。
DotNetBrowser 是什麼?
DotNetBrowser 是一款瀏覽器控制元件,可以嵌入到 WinForms、WPF 以及 即將推出的 Avalonia UI 中。除了客戶端應用程式外, 您還可以在伺服器端使用 DotNetBrowser。
DotNetBrowser 基於 Chromium 構建,使您能夠在 .NET 應用程式中輕鬆整合 並使用最新的 Web 技術。
您可能希望使用 DotNetBrowser 來實現以下目的:
- 生成 PDF 檔案。
- 實現自動化和抓取功能。
- 與第三方應用程式整合。
- 顯示 WebGL 圖表和其他圖形。
- 以及許多其他用途。
DotNetBrowser 能替代 Blazor 嗎?
答案是不能。
Blazor 是一個複雜的 Web 框架,其眾多功能之一是建立本機應用程式, 也被稱為 Blazor 混合應用程式。這些應用程式可以在桌面和移動平臺上執行。為了展示它們, Blazor 利用了環境中可用的 WebView 控制元件。
DotNetBrowser 是一個專為桌面應用設計的 Web 檢視控制元件。DotNetBrowser 的作用域清晰明確:嵌入 Chromium 並提供用於控制它的 API。
DotNetBrowser 可以與 Blazor 一起使用嗎?
答案是可以。
您可以在應用程式的伺服器端使用 DotNetBrowser。
理論上,您可以將 DotNetBrowser 用作 Blazor 的 WebView。
開始使用 DotNetBrowser
首先, 點選此處獲取免費許可證 然後根據您的需求選擇一份入門指南,只需 5 分鐘,您即可在以下環境中開啟您的 DotNetBrowser 體驗之旅:
- DotNetBrowser 在 WPF 的應用
- DotNetBrowser 在 WinForms 的應用
- DotNetBrowser 在控制檯中的應用 , 適用於 Windows 服務和伺服器應用程式。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70033418/viewspace-3007226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於Unity 如何與Blazor Server結合UnityBlazorServer
- Blazor流程編排的藝術:深入Z.Blazor.Diagrams庫的使用與實踐Blazor
- 【Blazor】1-Blazor專案檔案分析Blazor
- Blazor WebAssembly 修仙之途 - 元件與資料繫結BlazorWeb元件
- Blazor元件的new使用方式與動態彈窗Blazor元件
- ASP.NET Core Blazor 3:使用 Blazor Server (2)ASP.NETBlazorServer
- Blazor WebAssembly 3.2.0 正式起飛,blazor 適合你嗎?BlazorWeb
- 再學Blazor——概述Blazor
- Blazor元件自做十二 : Blazor Pdf Reader PDF閱讀器 元件Blazor元件
- Blazor Hybrid (Blazor混合開發)更好的讀取本地圖片Blazor地圖
- Blazor巢狀傳遞Blazor巢狀
- 如何使用MASA.BlazorBlazor
- 再學Blazor——元件建造者Blazor元件
- .Net8 Blazor 嚐鮮Blazor
- Blazor WebAssembly 3.2 正式釋出BlazorWeb
- 使用Docker釋出blazor wasmDockerBlazorASM
- Blazor中的CSS隔離BlazorCSS
- Blazor專案中建立WebApiBlazorWebAPI
- 在MAUI中使用Masa BlazorUIBlazor
- 五分鐘瞭解 BlazorBlazor
- Blazor WebAssembly + Grpc Web = 未來?BlazorWebRPC
- Blazor OIDC 單點登入授權例項7 - Blazor hybird app 端授權BlazorAPP
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- C# 12 Blazor入門教程C#Blazor
- 再學Blazor——擴充套件方法Blazor套件
- Blazor帶我重玩前端(一)Blazor前端
- Blazor帶我重玩前端(六)Blazor前端
- Blazor帶我重玩前端(五)Blazor前端
- Blazor帶我重玩前端(四)Blazor前端
- Blazor帶我重玩前端(二)Blazor前端
- Blazor帶我重玩前端(三)Blazor前端
- 部署釋出blazor server 網站BlazorServer網站
- Blazor中的無狀態元件Blazor元件
- Masa Blazor自定義元件封裝Blazor元件封裝
- blazor wasm開發chrome外掛BlazorASMChrome
- 在Blazor中使用Chart.jsBlazorJS
- 你好,布林瑪!(Blazor元件庫)Blazor元件
- .NET8 Blazor新特性 流式渲染Blazor