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,请给它加星标-它会有所帮助!
有一个快速的问题吗?想聊天吗?连接上
使用Chromely拥有一个应用/项目/工具- 请分享!
平台类
跨平台-Windows,Linux,MacOS。建立在CEF,CefGlue,NET Standard 2.0,.NET Core 3.0,.NET Framework 4.61及更高版本上。
- Windows (1) 32位
- Windows (1) 64位
- Linux (2) 32位
- Linux (2) 64位
- MacOSX (3) 64位
- Linux ARM (4)
(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版本)
开始使用演示。
创建一个简单的应用程序
有关更多信息,请参阅- 入门
https://github.com/chromelyapps/Chromely