電子の卵、誰でもデスクトップ ソフトウェアを開発できる
現在、国内の開発者は 700 万人近くいますが、デスクトップ ソフトウェアは、学習の限界やモバイルのトレンドにより、徐々に平凡になってきています。しかし、私たちの日常業務ではデスクトップ ソフトウェアなしではやっていけないので、学習閾値が低く、複数のプラットフォームをサポートするソフトウェア フレームワークが欲しいと考えています。電子卵はこのニーズから生まれました。
electron-egg は、シンプル、高速、豊富な機能を備えた JS クロスプラットフォーム デスクトップ ソフトウェア開発フレームワークで、開発するには JS 言語の知識だけが必要です。
- Code Cloud の最も価値のあるオープンソース プロジェクト
- github: GitHub - Wallace5303/electron-egg: 高速で使いやすいデスクトップ ソフトウェア開発フレームワーク
特性
- クロスプラットフォーム: Windows、Mac、Linux にパッケージ化することも、Web Web サイトとして実行できるコードのセット
- シンプルかつ効率的: vue、react、ejs、その他のフロントエンドテクノロジーをサポート
- エンジニアリング: サーバーサイド開発の考え方を使用してデスクトップ ソフトウェアを作成できます。
- 高パフォーマンス: 複数のワーカープロセスを起動可能
- 豊富な機能: ルーティング、ミドルウェア、コントローラー、サービス、スケジュールされたタスク、キュー、プラグインなど、サーバー側のすべての技術シナリオを使用できます。
- 機能デモ: デスクトップ ソフトウェアの共通機能。将来的には徐々に統合および改善されるか、デモが提供されます。
- その他の機能についてはドキュメントを参照してください
利用シーン
1. 通常のデスクトップソフトウェア
- デモ
2. ゲーム(h5関連技術開発)
- 忍者レベル100
3. あらゆる Web サイトをデスクトップ ソフトウェアに変える
- ユーチューブ
- ディスカスQフォーラム
4.ウェブプロジェクト
- ウェブサイトアシスタント: b.kaka996.com/
使い始める
- ダウンロード
# gitee
git clone https://gitee.com/wallace5303/electron-egg.git
# github
git clone https://github.com/wallace5303/electron-egg.git
- インストール
# 提升安装速度,使用国内镜像;
npm config set registry https://registry.npm.taobao.org
# 进入目录 ./electron-egg/
npm install
- 共通コマンド
# 开发者模式
# 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
あなたのトライを楽しみにしています