electronic-egg 1.0.0がリリースされ、高速デスクトップソフトウェア開発フレームワーク

電子卵

electronicとegg.jsに基づく高速で機能豊富なデスクトップソフトウェア開発フレームワーク

特性

  1. サーバー側の開発思考を使用してデスクトップソフトウェアを作成できます
  2. フロントエンドを使用して開発することもできます。データサービスは外部APIを要求できます。
  3. ルーティング、ミドルウェア、コントローラー、サービス、時限タスク、キュー、プラグインなど、サーバー側のほぼすべての技術シナリオを使用できます。
  4. デスクトップソフトウェアの一般的な機能は徐々に統合され、改善されるか、デモが提供されます。

使い始める

  1. ダウンロード

    # gitee
    git clone https://gitee.com/wallace5303/electron-egg.git
    # github
    git clone https://github.com/wallace5303/electron-egg.git
    
  2. 起動

    # 进入目录 ./electron-egg/
    npm install
    npm run dev
    
  3. 一般的なコマンド

    # 开发者模式
    npm run dev
    # 生产者模式
    npm run start
    # 打包 (windows版本)
    npm run build-w
    # 打包 (mac版本)
    npm run build-m
    # 打包 (linux版本)
    npm run build-l
    

ログ

  1. electron日志:./logs/main.log
    egg日志:./logs/
    

プロジェクト構造

  1. # electron-egg
    ./app -- egg框架
    ./build -- 打包用户用到的资源,包含logo和可以定制化安装的脚步
    ./config -- 配置文件,区分不同环境
    ./logs -- 日志,包含electron日志与egg框架日志
    ./node_modules -- 包
    ./out -- 打包后的执行程序
    ./run -- 运行时缓存文件
    ./storage -- 数据目录
    ./app.js -- egg入口文件
    ./main.js -- electron启动文件
    ./package.js -- package
    

プロジェクトケース

  1. URL管理マスター エクスペリエンス

進行中の機能

  1. 自動ソフトウェアアップデート
  2. データローカルストレージ
  3. Mac版機能対応
  4. 共通機能デモ

ジティーの住所

アドレス:https//gitee.com/wallace5303/electron-egg

 

 

おすすめ

転載: www.oschina.net/news/119655/electron-egg-1-0-0-released