基於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)開發

相關文章
相關標籤/搜索