天天看點

基于electron跨平台桌面程式開發架構ElectronEgg

作者:web前端進階

#夏日生活打卡季#

今天給大家分享一個挺不錯的企業級跨端應用程式架構ElectronEgg。

基于electron跨平台桌面程式開發架構ElectronEgg

electron-egg 一個入門簡單、跨平台、企業級桌面軟體開發架構。start高達3.4K+。

基于electron跨平台桌面程式開發架構ElectronEgg

特性

  • 跨平台:一套代碼,可以打包成windows版、Mac版、Linux版、國産UOS、Deepin、麒麟等。
  • 架構:單業務程序/子產品化/多任務(程序,線程,渲染程序),讓開發大型項目變的簡單。
  • 簡單高效: 隻需學習 js 語言。
  • 前端獨立 理論上支援任何前端技術,如:vue、react、html等等。
  • 工程化:可以用前端、服務端的開發思維,來編寫桌面軟體。
  • 高性能:事件驅動、非阻塞式IO。
  • 功能豐富:配置、通信、任務、插件、資料庫、更新、打包、工具... 應有盡有。
  • 安全:支援位元組碼加密、壓縮混淆加密。
  • 功能demo:桌面軟體常見功能,架構內建或提供demo。
基于electron跨平台桌面程式開發架構ElectronEgg

安裝

推薦 node.js >= 14.21.1

下載下傳

# gitee
git clone https://gitee.com/dromara/electron-egg.git

# github
git clone https://github.com/dromara/electron-egg.git           
# 設定國内鏡像源(加速)
npm config set registry=https://registry.npmmirror.com
npm config set disturl=https://registry.npmmirror.com/-/binary/node

#如果下載下傳electron慢,配置如下(或者挂個VPN)
npm config set electron_mirror=https://registry.npmmirror.com/-/binary/electron/

# 進入目錄 ./electron-egg/
npm install

# 如果還是提示 electron 沒安裝,進入 node_modules/electron 目錄下,再npm install           
基于electron跨平台桌面程式開發架構ElectronEgg
// 文檔位址
https://www.kaka996.com/
// 倉庫位址
https://gitee.com/dromara/electron-egg           

OK,今天的分享就到這裡。

繼續閱讀