基於Electron+.NET Core的前后端分離的跨平台桌面應用


Web做界面比原生桌面界面開發速度真心要快很多,而且組件也多。

分析:

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

2、NET Core做后端很方便,但是沒有GUI,Electron做桌面應用很方便,但是存在Node.js單線程跑CPU密集計算的弱點。

 

靈感:

那Electron啟動后,調用NET Core程序運行在后台,作為本地后端,CPU密集計算直接扔給后端跑不就得了?

甚至於說,能不能Electron只負責展示層,NET Core負責所有的業務邏輯?

 

已知:

NET Core通過VS帶的editbin.exe程序,可以將控制台界面隱藏,完全后台運行:

editbin.exe /subsystem:windows myapp.exe

  

17年10月份有項目實現了這種設計:[Electron.NET](https://github.com/ElectronNET/Electron.NET)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM