我需要创建一个客户端应用程序,我想把它写成一个Web客户端(因为它是创建优秀用户界面和易于部署等的最简单方法等等)。
唯一的问题是,我需要在客户端应用程序中使用一些C#(例如调用一个打印方法,例如哪个nodeJS在windows上处理得不好)
我尝试了什么:
澄清:我希望我的前端在html / css / js中,后端在Node.JS中,客户端应该能够通过webbrowser控件(window.external)或自托管web api执行一些C#
P.S:很多人说javascript无法运行C#。我知道。我要求创意绕过,这就是整个问题没关系,你可以关闭这个问题。我想要创造性的解决方案,我得到的只是谷歌搜索,悲伤
答案 0 :(得分:1)
正如我在评论中所建议的那样,您可以通过CefSharp实现您的目标。它维护得很好,使用Chrome的渲染引擎,提供硬件加速,你可以从C#调用JS,JS代码也可以调用C#。