没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|对比评测|编辑:吉炜炜|2025-02-08 09:57:39.097|阅读 23 次
概述:在这篇文章中,我们比较了.NET应用Web视图的商业解决方案:DotNetBrowser 和 EO.WebBrowser。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
您是否需要 .NET 应用的 Web 视图控件?.NET 生态系统提供了很多东西,有免费的 Web 视图控件,既有开源的,也有专有的。还有一些商业 Web 视图 控件,也是企业经常选择的一种选项。
在这篇博文中,我们比较了商业解决方案:DotNetBrowser 和 EO.WebBrowser。
DotNetBrowser是一个.NET库,允许将基于Chromium的WPF和WinForms组件嵌入到.NET应用程序中,以显示使用HTML5,CSS3,JavaScript,Silverlight等构建的现代网页。
EO.WebBrowser | DotNetBrowser | |
---|---|---|
Chromium 安全升级(每年) | 3 | 12 |
支持的 UI 框架 | 窗体,WPF | Avalonia、WinForms、WinUI 3、WPF |
操作系统 | 仅限 Windows | Windows、macOS、Linux |
LGPL 合规性 | 未公开 | |
开源组件 | 未公开 |
DotNetBrowser 和 EO.WebBrowser 都在底层使用 Chromium,并在发行版中捆绑浏览器引擎。这样,Chromium 就成为您应用程序的一部分,您有责任向用户提供 Chromium 更新。而且,您只能按照 Web 视图更新 Chromium 的频率进行更新。
为什么这很重要?一切都是为了安全。研究人员经常在浏览器中发现不同严重程度的漏洞,而 Chromium 在及时修复这些漏洞方面做得很好。这推动了高发布节奏:每月发布主要版本,每两周发布一次安全更新。
DotNetBrowser每年至少发布12 次,涵盖每个主要的 Chromium 更新和重要的小更新。EO.WebBrowser 在 2024 年更新了 2 次Chromium ,在 2023 年更新了 3 次。
DotNetBrowser 为WinForms、 WPF、 Avalonia UI和 WinUI 3提供了 Web 视图控件 。MAUI 支持工作正在进行中。
EO.WebBrowser 为 WinForms 和 WPF 提供控件。
DotNetBrowser 适用于 Windows、macOS 和 Linux 操作系统。它可以与 Avalonia UI 一起使用,以创建具有用户界面的应用程序。对于无头任务,DotNetBrowser 不需要 UI 工具包,可以在 Linux 服务器或 Windows 服务中按原样使用。
EO.WebBrowser 是适用于 Windows 的 Web 视图,可以在用户界面和无头模式下工作。
DotNetBrowser 官方支持 .NET Framework 4.6.2+ 和 .NET 5-9。
EO.WebBrowser 支持 .NET Framework 2+ 和理论上 .NET 5-9。
DotNetBrowser 基于功能齐全的完整版 Chromium 构建。它使用内部集成技术,为开发人员提供大部分 Chromium 功能。
EO.WebBrowser 使用 Chromium 嵌入式框架和专有集成层。这是一个有效的解决方案。
DotNetBrowser 和 EO.WebBrowser 具有类似的 进程外架构,并且通常提供类似的功能,但有一些值得注意的例外。
DotNetBrowser 支持 Chrome 扩展程序。您可以手动或以编程方式安装并充分使用大多数 Chrome 扩展程序。扩展程序使您能够使用 JavaScript 库的开发人员工具、改善可访问性、屏蔽广告以及执行许多其他操作。
在 DotNetBrowser 中打开了一个 Chrome 扩展程序。
DotNetBrowser 可以以两种模式呈现 Web 内容:直接在表面或轻量级组件上呈现。直接在表面呈现效果很好,但存在所谓的空域问题:您无法在 WPF 和 Avalonia UI 等框架中将 Web 视图与其他控件叠加。
另一方面,渲染到轻量级组件允许其他控件显示在 Web 视图之上。此渲染模式仅在 DotNetBrowser 中存在。
WPF Canvas 在 DotNetBrowser 之上呈现。
TeamDev 定期审查 DotNetBrowser 使用的 Chromium 组件的相关许可证,以确保 DotNetBrowser 和客户产品的商业分发不受限制。
该信息是公开的,并始终在 TeamDev 官方网站上提供,因此可以查看DotNetBrowser 中使用的每个版本的 Chromium 的和附带的许可证。
遵循 LGPL 的要求,TeamDev 制定了 LGPL 合规程序,以确保正确使用 DotNetBrowser 中包含的 LGPL 组件。(参见)
截至撰写本文时,EO.WebBrowser 所使用的开源组件列表尚未在其网站和分发包中提供。此外,也未找到有关 LGPL 合规性或合规程序的公开声明。
慧都科技是DotNetBrowser在中国的官方授权代理商,拥有负责DotNetBrowser免费试用,咨询,正版销售等于一体的专业化服务。
产品试用下载、价格咨询、优惠获取,或其他任何问题,请联系。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@dpuzeg.cn
文章转载自:慧都网在 CAD 软件开发与图形处理领域,选择一款适配的开发工具对项目的成败起着关键作用。VectorDraw Developer Framework 和 CAD .NET 作为行业内备受关注的两款产品,各自凭借独特的技术优势和功能特性,在不同的应用场景中发挥着重要作用。
一表详解PreEmptive Dotfuscator免费版与商业版的区别
在软件项目开发里,选择合适的 ActiveX 控件至关重要。Iocomp ActiveX/VCL 与 ComponentOne Studio for ActiveX 都是热门之选,下面从多方面对比,助你明确二者差异。
在工业自动化和数据可视化领域,选择合适的控件对于开发高效、美观的应用程序至关重要。Iocomp .NET WinForm控件作为一款知名的工业仪表盘控件,凭借其强大的功能和出色的性能,受到了广泛的关注。本文将从功能、性能和用户体验三个方面,对Iocomp .NET WinForm控件与ProEssentials进行对比分析。
一个跨平台的库,用于将Chromium浏览器集成到Java应用程序中
DotNetBrowserDotNetBrowser能添加Chromium引擎到你的.NET 应用中,支持.NET6!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@dpuzeg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢