Vladyslav Lubenskyi
2023 年 5 月 15 日
什么是 Blazor? 什么是 DotNetBrowser? 一个可以代替另一个吗? 他们能一起工作吗?
我们经常听到对 DotNetBrowser 感到好奇的开发人员提出这些问题。 在这篇文章中,我们想澄清两者之间的区别。
Blazor 是一个使用 C# 而不是 JavaScript 开发交互式客户端 Web UI 的框架。
使用 Blazor,您可以通过三种不同的方式托管同一应用程序:
DotNetBrowser 是一个浏览器控件,您可以将其嵌入到 WinForms、WPF 以及即将推出的 Avalonia UI 中。 除了客户端应用程序之外,您还可以在服务器端使用 DotNetBrowser。
DotNetBrowser 基于 Chromium,使您能够在 .NET 软件中使用最新的 Web 技术。
您可能希望将 DotNetBrowser 用于:
不可以。
Blazor 是一个复杂的 Web 框架,其众多功能之一就是创建本机应用程序。 也称为 Blazor 混合应用程序。 这些应用程序在桌面和移动平台上运行。 为了显示它们,Blazor 利用环境中可用的 Web 视图控件。
DotNetBrowser 是一个仅限桌面的 Web 视图控件。 DotNetBrowser 的范围不同且明确:嵌入 Chromium 并提供 API 来控制它。
可以。
您可以在应用程序的服务器端使用 DotNetBrowser。
您可以使用 DotNetBrowser 作为 Blazor 的 Web 视图。 如果您需要的话,请告诉我们。
获取许可证并选择我们的入门指南之一。 开始使用DotNetBrowser需要5分钟: