Chromely是一个轻量级替代Electron.NET,对.NET / .NET的开发人员无疑是一种新的福音。
Chromely是一个.NET / .NET Core HTML5 Chromium桌面框架。它专注于基于Xilium.CefGlue构建应用程序,CefSharp不带WinForms或WPF的嵌入式Chromium(CEF)实现,但可以扩展为使用WinForms或WPF。Chromely使用Windows,Linux和MacOS本机GUI API作为“薄”铬主机。
使用Chromely,您可以构建带有或不带有Node / npm的单页应用程序(SPA)HTML5桌面应用程序。使用Angular,React,Vue或类似的JavaScript框架构建SPA应用非常容易。您可以使用Visual Studio Code或任何您熟悉的IDE,只要Chromely从编译/捆绑文件中知道入口html文件。有关更多信息,请参见-Chromely-Apps。
一. 与渲染过程进行通信(IPC)的选项是通过以下方式进行的:
通用消息路由-更多信息@ 通用消息路由。
Ajax HTTP / XHR-更多信息@ 自定义方案处理。
如果您喜欢Chromely,请给它加星标-它会有所帮助!
二、支持平台类
跨平台-Windows,Linux,MacOS。建立在CEF,CefGlue,NET Standard 2.0,.NET Core 3.0,.NET 5,.NET Framework 4.61及更高版本上。
Windows 32位
Windows 64位
Linux 32位
Linux 64位
MacOSX 64位
Linux ARM
(1)Windows 7,Service Pack 1和更高版本
(2)Ubuntu 16.04和更高版本
(Mono当前不起作用)
(3)在macOS Mojave 10.14.6上进行了测试(其他版本也可能适用)
(4)即Raspberry Pi 3+
(可从http://chromely.org/cefbuilds/index.html上手动下载用于ARM的CEF版本)
开始使用演示。
创建一个简单的应用程序
有关更多信息,请参阅- 入门