gpt4 book ai didi

javascript - 带有 C# 后端的 Electron GUI

转载 作者:太空狗 更新时间:2023-10-29 17:27:38 28 4
gpt4 key购买 nike

用例

我有一个用 C# 开发的现有项目,使用 WinForms 和 GUI 的自定义控件。我们对使用 HTML/CSS/JS 编写 GUI 的方法感到惊讶,我们正在寻找使用上述语言为我们的桌面应用程序编写 GUI 的最佳方法。我们只需要支持 Windows 设备。

我的担忧:

使用 electron-edge 很快就会遇到推荐。虽然我不太担心让一切正常工作,但我担心:

  1. 调试我的 C# 代码(我仍然希望能够直接从 VS 启动我的整个应用程序并调试它,看起来我已经习惯了)。我读到我需要附加到 node.js 应用程序以便之后调试我的 C# 代码。由于整个程序语言都是用 C# 编写的,这听起来很痛苦?
  2. 据我所知,edge 会让它作为一个进程运行。我可以将 Electron 应用程序视为一个自己的线程,当我的 C# 代码卡在某个地方时它仍然可以运行吗?

我的选择:

我仍然肯定我想用 HTML/CSS/JS 编写我的桌面 GUI。我考虑的不是使用 electron-edge,而是编写一个自己的 electron 应用程序,它使用命名管道与我的 C# 后端进行通信。我想知道是否存在更大的障碍,为什么我不想这样做并改用 electron-edge?

我的问题:

我想就我上面提到的两个问题获得反馈,我也想获得关于我将 GUI 创建为自己的 Electron 进程的选项的输入,这样当有人运行我的时我有两个进程(GUI + 后端)申请。

最佳答案

Electron.NET可能是您的选择。你可以用 electron 编写 c# 代码。

关于javascript - 带有 C# 后端的 Electron GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45579369/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com