在为.Net提供不错的Chromium嵌入式框架(CEF)的实现 Realm 中,两个领先的选择似乎是CefSharp和CefGlue。它们的方法不同(CefGlue使用P / Invoke来调用CEF非托管代码,CefSharp使用围绕CEF库的混合模式C++ / CLI包装器)。
出于某种原因,混合模式程序集比P / Invoke调用好吗?在所有其他条件相同的情况下,似乎CefGlue(P / Invoke库)为CEF项目提供了“更薄”的包装,这意味着响应上游库中的更新可能会更快。
是否有任何人有两个库的经验,可以分享差异化的因素?
最佳答案
从某种意义上说,它们大致相同,无论您选择哪种结构,都应该能够在2014年摆脱困境。我们前段时间遇到了这个问题,以下是我们的建议:
CefSharp
优点:
缺点:
头孢胶
优点:
缺点: