From a7a9a8a66b4e643b17ffa49731e69036dcd1df3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Sun, 15 Oct 2023 11:11:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../项目文档/IDEology文档/IDEology设计文档.md | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/中文/项目文档/IDEology文档/IDEology设计文档.md b/中文/项目文档/IDEology文档/IDEology设计文档.md index 3336598..d25c2cf 100644 --- a/中文/项目文档/IDEology文档/IDEology设计文档.md +++ b/中文/项目文档/IDEology文档/IDEology设计文档.md @@ -148,39 +148,39 @@ Inter Module Communication (IMC) 负责提供标准接口和通信协议,用 负责模块管理等功能,是整个项目的核心,除了内核以上设计都是运行在内核上的模块。 - 模块管理:能够发现、加载、安装、卸载、更新和管理模块。 -### 项目设计优势 +## 项目设计优势 -#### 技术可行性 +### 技术可行性 - JavaFX 提供了现代、交互式和富客户端用户界面的功能,包括多媒体支持和丰富的用户界面组件。它非常适合构建一个功能丰富的 IDE。 -#### 文档和支持 +### 文档和支持 - 提供详细的文档和在线帮助资源。 - 提供用户支持,包括论坛、社交媒体和电子邮件支持。 -#### 成本可行性 +### 成本可行性 - JavaFX 是一个免费的开源工具包,不会增加额外的许可费用。相对于商业GUI工具包,成本较低。 -#### 社区和生态系统 +### 社区和生态系统 - Java 拥有一个活跃的用户社区和丰富的生态系统。有大量教程、文档和第三方库可用,以帮助项目解决问题和支持开发。 -#### 未来可维护性 +### 未来可维护性 - JavaFX 仍然得到支持和更新,满足 IDE 项目的长期可维护性要求。 -#### 性能和稳定性 +### 性能和稳定性 - JavaFX 已在项目 [JNotepad](https://gitee.com/jcnc-org/JNotepad) 证明了其性能和稳定性。它可以提供足够的性能和稳定性,以满足IDE 项目的需求。 -#### 跨平台支持 +### 跨平台支持 - JavaFX 提供了跨平台支持,可以在多个操作系统上运行,包括 Windows、macOS、Linux 和嵌入式系统。这与IDE 的跨平台目标一致。 -#### 微内核架构设计 +### 微内核架构设计 - 模块化:微内核架构将系统分为相对独立的模块,每个模块负责一个特定的核心功能。这使得系统更容易理解、维护和扩展,因为不同的模块可以独立开发和测试。 @@ -205,37 +205,35 @@ Inter Module Communication (IMC) 负责提供标准接口和通信协议,用 - 可测试性:模块化的微内核架构更容易进行单元测试,因为每个服务可以独立测试。这有助于及早发现和解决问题。 - - ### 软件设计 -### 软件测试 +## 软件测试 [点击查看](软件测试.md) -### 软件部署 +## 软件部署 [点击查看](软件部署.md) -### 维护和支持 +## 维护和支持 [点击查看](维护和支持.md) -### 文档和帮助 +## 文档和帮助 [点击查看](文档和帮助.md) -### 反馈和改进 +## 反馈和改进 [点击查看](反馈和改进.md) -### 沟通和合作 +## 沟通和合作 [点击查看](沟通和合作.md)