電子UIフレームワーク

電子の卵、誰でもデスクトップ ソフトウェアを開発できる

現在、国内の開発者は 700 万人近くいますが、デスクトップ ソフトウェアは、学習の限界やモバイルのトレンドにより、徐々に平凡になってきています。しかし、私たちの日常業務ではデスクトップ ソフトウェアなしではやっていけないので、学習閾値が低く、複数のプラットフォームをサポートするソフトウェア フレームワークが欲しいと考えています。電子卵はこのニーズから生まれました。


electron-egg は、シンプル、高速、豊富な機能を備えた JS クロスプラットフォーム デスクトップ ソフトウェア開発フレームワークで、開発するには JS 言語の知識だけが必要です。

特性

  1. クロスプラットフォーム: Windows、Mac、Linux にパッケージ化することも、Web Web サイトとして実行できるコードのセット
  2. シンプルかつ効率的: vue、react、ejs、その他のフロントエンドテクノロジーをサポート
  3. エンジニアリング: サーバーサイド開発の考え方を使用してデスクトップ ソフトウェアを作成できます。
  4. 高パフォーマンス: 複数のワーカープロセスを起動可能
  5. 豊富な機能: ルーティング、ミドルウェア、コントローラー、サービス、スケジュールされたタスク、キュー、プラグインなど、サーバー側のすべての技術シナリオを使用できます。
  6. 機能デモ: デスクトップ ソフトウェアの共通機能。将来的には徐々に統合および改善されるか、デモが提供されます。
  7. その他の機能についてはドキュメントを参照してください

利用シーン
1. 通常のデスクトップソフトウェア

  • デモ

2. ゲーム(h5関連技術開発)

  • 忍者レベル100

3. あらゆる Web サイトをデスクトップ ソフトウェアに変える

  • ユーチューブ

  • ディスカスQフォーラム

4.ウェブプロジェクト

使い始める

  1. ダウンロード
# gitee
git clone https://gitee.com/wallace5303/electron-egg.git

# github
git clone https://github.com/wallace5303/electron-egg.git
  1. インストール
# 提升安装速度,使用国内镜像;
npm config set registry https://registry.npm.taobao.org

# 进入目录 ./electron-egg/
npm install
  1. 共通コマンド
# 开发者模式
    # 1:【进入前端目录】,启动vue
    cd frontend && npm install && npm run serve
        
    # 2:【根目录】,启动后端服务
    cd ../ && npm run dev

# 预发布模式(环境变量为: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

# web运行-开发模式
npm run web-dev

# web运行-生产者模式-启动
npm run web-start

# web运行-生产者模式-停止
npm run web-stop

あなたのトライを楽しみにしています

おすすめ

転載: blog.csdn.net/qq_32660241/article/details/120862870