This commit is contained in:
哆啦好梦
2023-03-08 16:25:10 +08:00
parent 78c9e2349f
commit 398dacc5cb
3 changed files with 92 additions and 60 deletions

105
README.md
View File

@@ -1,4 +1,4 @@
# electron-egg framework 2.0
# EE框架 3.0
[![star](https://gitee.com/dromara/electron-egg/badge/star.svg?theme=gvp)](https://gitee.com/dromara/electron-egg/stargazers)
<div align=center>
@@ -6,90 +6,97 @@
</div>
<div align=center>
<h3><strong>A simple, cross-platform, enterprise-level desktop software development framework</strong></h3>
<h3><strong>一个入门简单、跨平台、企业级桌面软件开发框架</strong></h3>
<h4>框架下载量突破10万+,新官网正在建设中...</h4>
</div>
<br>
## 🌏[中文](https://www.yuque.com/u34495/mivcfg) | [English](https://www.yuque.com/u34495/ee-doc)
## 🌏 [English](https://www.yuque.com/u34495/ee-doc) | [中文](https://www.yuque.com/u34495/mivcfg)
## 📋 Introduction
- 🍩 **Why?** desktop software ( office direction , personal tools ), still Yes PC in the next ten years one of the requirements is to improve work efficiency
- 🍉 **Simple** just understand JavaScript
- 🍑 **Vision** all developers can learn how to develop desktop software
- 🍰 **Gitee** https://gitee.com/dromara/electron-egg **2900+**
- 🍨 **Github** https://github.com/dromara/electron-egg **700+**
- 🏆 most valuable open source project
## 📋 介绍
- 🍩 **为什么使用?** 桌面软件(办公方向、 个人工具仍然是未来十几年PC端需求之一提高工作效率
- 🍉 **简单** 只需懂 JavaScript
- 🍑 **愿景** 所有开发者都能学会桌面软件研发
- 🍰 **gitee** https://gitee.com/dromara/electron-egg **3000+**
- 🍨 **github** https://github.com/dromara/electron-egg **700+**
- 🏆 码云最有价值开源项目
![](https://wallace5303.gitee.io/ee/images/electron-egg/ee-zs.png)
## ❤️ Support
### if it is useful to you, you can donate to invite the maintainer to eat the spicy food. Thank you
[Gitee donation](https://gitee.com/dromara/electron-egg)
## ❤️支持
### 如果你觉得electron-egg不错可以捐赠请维护者吃包辣条~,在此表示感谢^_^
[Gitee上捐赠](https://gitee.com/dromara/electron-egg)
[Donation to Dromara](https://dromara.gitee.io/donate.html)
[捐赠给Dromara组织](https://dromara.gitee.io/donate.html)
## 📚 Document
- [Tutorial document](https://www.yuque.com/u34495/ee-doc)
## 📚 文档
- [教程文档](https://www.yuque.com/u34495/mivcfg)
## 📦 Features
1. 🍄 **Cross platform** a set of code that can be packaged into windows, Mac, Linux and UOS、Deepin、KylinOS.
2. 🌹 **Simple and efficient** you only need to learn the js language and support front-end technologies such as vue, react, and html.
3. 🌱 **Frontend independence** theoretically supports any front-end technology to write exquisite UI effects.
4. 🌴 **Engineering** you can use the development thinking of the server to write desktop software.
5. 🍁 **High performance** Event-driven, non-blocking I/O.
6. 🌷 **Features** Front-end and server-side technical scenarios.
7. 🌰 **Security** supports bytecode encryption and compression obfuscation encryption.
7. 💐 **Demo** common functions of desktop software, which will be gradually integrated or provided in the future.
## 📦 特性
1. 🍄 跨平台:一套代码,可以打包成windows版、Mac版、Linux版、国产UOS、Deepin、麒麟等
2. 🌹 架构:单进程/模块化/多任务(进程,线程,渲染进程),让开发大型项目变的简单。
3. 🌱 简单高效:只需学习 js 语言
4. 🌴 前端独立理论上支持任何前端技术vue、react、html等等
5. 🍁 工程化:可以用前端、服务端的开发思维,来编写桌面软件
6. 🌷 高性能事件驱动、非阻塞式IO
7. 🌰 功能丰富:配置、通信、插件、数据库、升级、打包、工具... 应有尽有
8. 💐 安全:支持字节码加密、压缩混淆加密
9. 🌻 功能demo桌面软件常见功能框架集成或提供demo
## ✈️ Usage scenario
## ✈️ 使用场景
### 1. 🚀 General desktop software
- 🚖 windows
### 1. 🚀 常规桌面软件
- 🚖 windows平台
![](https://wallace5303.gitee.io/ee/images/electron-egg/home.png)
- 🚍 macOS
- 🚍 macOS平台
![](https://wallace5303.gitee.io/ee/images/electron-egg/mac-socket.png)
- 🚔 linux - UOS、Deepin
- 🚔 linux平台 - 国产UOS、Deepin
![](https://wallace5303.gitee.io/ee/images/electron-egg/uos-home.png)
- 🚔 linux - ubuntu
- 🚔 linux平台 - ubuntu
![](https://wallace5303.gitee.io/ee/images/electron-egg/ubuntu-db.png)
### 🚐 2. Convert vue, react, angular, and web into desktop software
- 🚙 vue-ant-designlocal
### 🚐 2. vuereactangular、web 转换成桌面软件
- 🚙 vue-ant-design本地
![](https://wallace5303.gitee.io/ee/images/electron-egg/vue-antd.png)
- 🚙 ZenTaoweb
- 🚙 禅道项目管理web项目地址
![](https://wallace5303.gitee.io/ee/images/electron-egg/ee-project-7.png)
### 🚂 3. Games (h5 related technology development)
- 🚊 ninja layer 100
### 🚂 3. 游戏h5相关技术开发
- 🚊 忍者100
![](https://wallace5303.gitee.io/ee/images/electron-egg/ee_game_1.png)
## 📒 Getting Started
## 📒 开始使用
- ✒️ [Installation documentation](https://www.yuque.com/u34495/ee-doc/ltgte9)
- ✒️ [安装文档](https://www.yuque.com/u34495/mivcfg/ltgte9)
## 🐶 Project case
- 🐟 The EE framework has been applied to clients in medical, school, government affairs, stock trading, ERP, entertainment, video, enterprise and other fields
## 🐶 项目案例
- 🐟 EE框架已经应用于医疗、学校、政务、股票交易、ERP、娱乐、视频、企业等领域客户端
- 🐸 LOL assistant
- 🐸 英雄联盟助手
![](https://wallace5303.gitee.io/ee/images/electron-egg/serendipity/lol-zhanji.png)
- [more](https://www.yuque.com/u34495/ee-doc/ep4otg)
- if you want to show the project, please contact me (qq: 530353222) this case document has certain traffic
## 💬 discussion
1. [discussion](https://www.yuque.com/u34495/ee-doc/gg691g)
- [更多项目](https://www.yuque.com/u34495/mivcfg/ep4otg)
## 🌐 core package ee-core
## 💬 交流
1. [讨论](https://www.yuque.com/u34495/mivcfg/gg691g)
## 📌 关于pr
请前往[GitHub项目](https://github.com/dromara/electron-egg)提pr避免代码同步后pr被覆盖掉感谢
地址https://github.com/dromara/electron-egg
## 📔 框架核心包 ee-core
ee-core[https://github.com/wallace5303/ee-core](https://github.com/wallace5303/ee-core)
## 📚 Dromara member project
## 📚 Dromara 成员项目
<p align="center">
<a href="https://gitee.com/dromara/TLog" target="_blank">
@@ -170,6 +177,4 @@ ee-core[https://github.com/wallace5303/ee-core](https://github.com/wallace530
<a href="https://dromara.org/zh/projects/" target="_blank">
<img src="https://oss.dev33.cn/sa-token/link/dromara.png" title="让每一位开源爱好者,体会到开源的快乐。" width="15%">
</a>
</p>
</p>

View File

@@ -1,4 +1,4 @@
# EE框架2.0
# EE框架 3.0
[![star](https://gitee.com/dromara/electron-egg/badge/star.svg?theme=gvp)](https://gitee.com/dromara/electron-egg/stargazers)
<div align=center>
@@ -7,6 +7,7 @@
<div align=center>
<h3><strong>一个入门简单、跨平台、企业级桌面软件开发框架</strong></h3>
<h4>框架下载量突破10万+,新官网正在建设中...</h4>
</div>
<br>
@@ -16,7 +17,7 @@
- 🍩 **为什么使用?** 桌面软件(办公方向、 个人工具仍然是未来十几年PC端需求之一提高工作效率
- 🍉 **简单:** 只需懂 JavaScript
- 🍑 **愿景:** 所有开发者都能学会桌面软件研发
- 🍰 **gitee** https://gitee.com/dromara/electron-egg **2900+**
- 🍰 **gitee** https://gitee.com/dromara/electron-egg **3000+**
- 🍨 **github** https://github.com/dromara/electron-egg **700+**
- 🏆 码云最有价值开源项目
![](https://wallace5303.gitee.io/ee/images/electron-egg/ee-zs.png)
@@ -32,14 +33,14 @@
## 📦 特性
1. 🍄 跨平台一套代码可以打包成windows版、Mac版、Linux版、国产UOS、Deepin、麒麟等
2. 🌹 简单高效:只需学习 js 语言
3. 🌱 前端独立理论上支持任何前端技术vue、react、html等等
4. 🌴 工程化:可以用前端、服务端的开发思维,来编写桌面软件
5. 🍁 高性能事件驱动、非阻塞式IO
6. 🌷 功能丰富:配置、通信、插件、数据库、升级、打包、工具... 应有尽有
7. 🌰 安全:支持字节码加密、压缩混淆加密
7. 💐 功能demo桌面软件常见功能框架集成或提供demo
8. 🌻 更多功能请看文档
2. 🌹 架构:单进程/模块化/多任务(进程,线程,渲染进程),让开发大型项目变的简单。
3. 🌱 简单高效:只需学习 js 语言
4. 🌴 前端独立理论上支持任何前端技术vue、react、html等等
5. 🍁 工程化:可以用前端、服务端的开发思维,来编写桌面软件
6. 🌷 高性能事件驱动、非阻塞式IO
7. 🌰 功能丰富:配置、通信、插件、数据库、升级、打包、工具... 应有尽有
8. 💐 安全:支持字节码加密、压缩混淆加密
9. 🌻 功能demo桌面软件常见功能框架集成或提供demo
## ✈️ 使用场景

View File

@@ -1,3 +1,29 @@
## 3.0.0
1. 框架核心ee-core重构,升级到2.0.0
2. 整体架构由 单进程&大对象 模型 转变为:单进程&模块化&多任务。
3. ee-core模块划分
4. addon插件不提供api
5. bin脚本提供api
6. config配置提供api
7. const常量提供api
8. controller控制器类提供api
9. core核心不提供api
10. ee全局对象提供api
11. electronelectron功能提供api
12. exception异常处理提供api
13. httpclientcurl请求提供api
14. jobs任务提供api
15. loader加载器提供api
16. log日志提供api
17. message消息提供api
18. oldUtils旧的类库提供api
19. ps进程提供api
20. service服务层类提供api
21. socket通信提供api
22. tools工具提供api
23. utils类库提供api
## 2.5.0
1. 增加开发模式自定义协议头
2. 增加sqlite数据库db文件自定义目录