
# 先进架构，从精简模式一键升级全模式
先进的纵向可升级架构支持多种运行模式，支持从精简模式的专用工具一键升级为全功能软件开发环境（IDE）平台，并可通过安装插件实现开发语言支持和其他能力扩展。
图1CodeArts IDE架构   
![](https://support.huaweicloud.com/productdesc-codeartside/zh-cn_image_0000002359419377.jpg "点击放大")
1. **模块化设计** ：
   - **灵活的组件**：CodeArts IDE采用模块化设计，各个功能组件可以独立开发、测试和更新，确保系统的稳定性和可维护性。
   
   - **易于扩展**：通过插件系统，用户可以轻松添加或删除功能模块，根据项目需求灵活配置开发环境。
    
2. **高性能架构** ：
   - **优化的解析引擎**：内置高度优化的解析引擎，能够快速处理大型项目文件，提供高效的语法解析、代码补全和搜索功能。
   
   - **轻量级内核**：核心部分设计轻量，启动速度快，占用系统资源少，确保用户在使用过程中获得流畅的体验。
    
3. **高性能构建和测试工具** ：
   - **本地构建**：集成高效的本地构建工具，支持快速编译和构建项目，减少开发时间。
   
   - **测试框架支持**：支持多种测试框架，方便进行单元测试和集成测试。
    
4. **安全性和可靠性** ：
   - **数据加密**：支持数据加密和安全传输，保护用户数据的安全。
   
   - **定期更新和维护**：定期发布更新和补丁，确保系统的安全性和稳定性。
    
