基于Electron+.NET Core的先后端分离的跨平台桌面应用

Web作界面比原生桌面界面开发速度真心要快不少,并且组件也多。git

分析:github

一、.NET Core和Electron都是跨平台的。windows

二、NET Core作后端很方便,可是没有GUI,Electron作桌面应用很方便,可是存在Node.js单线程跑CPU密集计算的弱点。后端

 

灵感:bash

那Electron启动后,调用NET Core程序运行在后台,做为本地后端,CPU密集计算直接扔给后端跑不就得了?app

甚至于说,能不能Electron只负责展现层,NET Core负责全部的业务逻辑?线程

 

已知:设计

NET Core经过VS带的editbin.exe程序,能够将控制台界面隐藏,彻底后台运行:blog

editbin.exe /subsystem:windows myapp.exe

  

17年10月份有项目实现了这种设计:[Electron.NET](https://github.com/ElectronNET/Electron.NET)开发

相关文章
相关标签/搜索