<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          electron-egg一個跨平臺桌面軟件開發(fā)框架

          聯(lián)合創(chuàng)作 · 2023-09-28 06:19

          一個入門簡單、跨平臺桌面軟件開發(fā)框架 2.0版

          • 為什么使用?桌面軟件(辦公方向、 個人工具),仍然是未來十幾年PC端需求之一,提高工作效率
          • 簡單:只需懂 JavaScript
          • 愿景:所有開發(fā)者都能學會桌面軟件研發(fā)

          特性

          1. 跨平臺:一套代碼,可以打包成windows版、Mac版、Linux版運行
          2. 簡單高效:只需學習js語言,同時支持vue、react、html等前端技術
          3. 前端獨立:理論上支持任何前端技術,編寫出精美的UI效果
          4. 工程化:可以用服務端的開發(fā)思維,來編寫桌面軟件
          5. 高性能:事件驅(qū)動、非阻塞式IO
          6. 功能豐富:服務端的技術場景等
          7. 功能demo:桌面軟件常見功能,后續(xù)逐步集成或提供demo
          8. 更多功能請看文檔

          使用場景

          1. 常規(guī)桌面軟件

            • windows平臺

             

          • macOS平臺

          • Linux平臺

          2. vue、react、angular、web 轉(zhuǎn)換成桌面軟件

          • vue-ant-design(本地)

          • 禪道項目管理(web項目地址)

          3. 游戲(h5相關技術開發(fā))

          • 忍者100層

          開始使用

          1. 下載

            # gitee
            git clone https://gitee.com/wallace5303/electron-egg.git
            # github
            git clone https://github.com/wallace5303/electron-egg.git
             
          2. 安裝,node推薦v14.16.0

            # 提升安裝速度,使用國內(nèi)鏡像;
            npm config set registry https://registry.npmmirror.com
            # 進入目錄 ./electron-egg/
            npm install
             
          3. 常用命令

            # 開發(fā)者模式
                # 1:【進入前端目錄】,啟動vue
                cd frontend && npm install && npm run serve
                
                # 2:【根目錄】,啟動后端服務
                cd ../ && npm run dev
            
            # 預發(fā)布模式(環(huán)境變量為:prod)
            npm run start
            
            # 打包-windows版本
            npm run build-w (32位)
            npm run build-w-64 (64位)
            
            # 打包-mac版本
            npm run build-m
            npm run build-m-arm64 (蘋果M1芯片架構)
            
            # 打包-linux版本
            npm run build-l
            

          地址:

           

          瀏覽 24
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄片一站| 日本三级片网站 | 75精品福利导航 | 男人天堂五月天 | 日本亚洲黄色电影 |