
# ClickHouse应用开发流程介绍
开发流程中各阶段的说明如[图1]所示。
图1ClickHouse应用程序开发流程   
![](https://support.huaweicloud.com/devg-lts-mrs/zh-cn_image_0000001252691406.png)
表1ClickHouse应用开发的流程说明 
| **阶段**    | **说明**                                                               | **参考文档**                                                                                                                                                                                                                                            |
|:---|:---|:---|
| 了解基本概念    | 在开始开发应用前，需要了解ClickHouse的基本概念。                                        | [基本概念](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_460001.html#mrs_07_460001__section145373213581)                                                                                                                                          |
| 准备开发和运行环境 | ClickHouse的应用程序支持多种语言开发，主要为Java语言，推荐使用IntelliJ IDEA工具，请根据指导完成开发环境配置。 | [准备ClickHouse应用开发和运行环境](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_460006.html)                                                                                                                                                            |
| 根据场景开发工程  | 提供样例工程，帮助用户快速了解ClickHouse各部件的编程接口。                                   | [导入并配置ClickHouse样例工程](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_460007.html)                                                                                                                                                              |
| 运行程序及查询结果 | 用户可以直接通过运行结果查看应用程序运行情况。                                              | [在本地Windows环境中调测ClickHouse应用（MRS 3.3.0之前版本）](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_460021.html) [在Linux环境中调测ClickHouse应用（MRS 3.3.0之前版本）](https://support.huaweicloud.com/devg-lts-mrs/mrs_07_460022.html) |
   
