> For the complete documentation index, see [llms.txt](https://docs.waveon.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.waveon.io/reference/glossary.md).

# 용어집

Waveon에서 사용하는 주요 용어를 정리한 문서입니다.

***

### A

#### App (앱)

Waveon에서 만드는 웹 애플리케이션입니다.

| 항목    | 내용                    |
| ----- | --------------------- |
| 관련 개념 | Project, Page         |
| 예시    | 직원 관리 앱, 재고 관리 앱, CRM |

***

#### Action (액션)

사용자 상호작용이나 이벤트에 대한 응답으로 실행되는 동작입니다.

| 항목    | 내용                     |
| ----- | ---------------------- |
| 관련 개념 | Event, Logic           |
| 예시    | 데이터 저장, API 호출, 페이지 이동 |

***

### C

#### Collection (컬렉션)

데이터를 저장하는 테이블입니다. 스프레드시트의 시트와 유사합니다.

| 항목    | 내용                                |
| ----- | --------------------------------- |
| 관련 개념 | Field, Record                     |
| 예시    | `employees`, `products`, `orders` |

{% hint style="info" %}
다른 플랫폼에서는 "Table", "Entity", "Model"로 불리기도 합니다.
{% endhint %}

***

#### Component (컴포넌트)

앱을 구성하는 UI 요소입니다.

| 항목    | 내용                           |
| ----- | ---------------------------- |
| 종류    | Button, Input, Table, Form 등 |
| 관련 개념 | Page, Props                  |

***

### D

#### Deploy (배포)

만든 앱을 인터넷에 공개하여 다른 사람이 사용할 수 있게 하는 것입니다.

| 항목    | 내용                                   |
| ----- | ------------------------------------ |
| 관련 개념 | Preview, Publish                     |
| 결과물   | `https://your-app.waveon.io` 형태의 URL |

***

### E

#### Editor (에디터)

앱을 만들고 수정하는 도구입니다.

| 버전        | 설명                |
| --------- | ----------------- |
| v3 Editor | 최신 AI 기반 에디터 (권장) |
| v2 Editor | 이전 버전             |

***

#### Event (이벤트)

사용자의 행동이나 시스템에서 발생하는 특정 상황입니다.

| 항목    | 내용                  |
| ----- | ------------------- |
| 관련 개념 | Action, Logic       |
| 예시    | 버튼 클릭, 폼 제출, 페이지 로드 |

***

### F

#### Field (필드)

Collection의 열(컬럼)입니다. 데이터의 속성을 정의합니다.

| 항목    | 내용                                      |
| ----- | --------------------------------------- |
| 관련 개념 | Collection, Record                      |
| 타입    | Text, Number, Date, Boolean, Relation 등 |
| 예시    | `name`, `email`, `createdAt`            |

***

### L

#### Logic (로직)

앱의 동작을 정의하는 규칙입니다.

| 항목    | 내용                       |
| ----- | ------------------------ |
| 관련 개념 | Event, Action, Condition |
| 예시    | "버튼 클릭 시 데이터 저장"         |

***

### P

#### Page (페이지)

앱 내의 개별 화면입니다. 하나의 앱은 여러 페이지를 가질 수 있습니다.

| 항목    | 내용                    |
| ----- | --------------------- |
| 관련 개념 | App, Component        |
| 예시    | 홈 페이지, 상세 페이지, 설정 페이지 |

***

#### Preview (미리보기)

배포 전에 앱의 동작을 확인하는 기능입니다.

| 항목    | 내용             |
| ----- | -------------- |
| 관련 개념 | Editor, Deploy |
| 위치    | Editor의 오른쪽 패널 |

***

#### Project (프로젝트)

관련된 앱들을 묶는 폴더입니다.

| 항목    | 내용                     |
| ----- | ---------------------- |
| 관련 개념 | Workspace, App         |
| 예시    | "인사관리", "영업관리", "운영관리" |

***

#### Props (속성)

컴포넌트의 설정값입니다. 컴포넌트의 모양과 동작을 결정합니다.

| 항목    | 내용                        |
| ----- | ------------------------- |
| 관련 개념 | Component                 |
| 예시    | 버튼의 텍스트, 입력창의 placeholder |

***

### R

#### Record (레코드)

Collection의 행입니다. 실제 데이터 한 건을 의미합니다.

| 항목    | 내용                   |
| ----- | -------------------- |
| 관련 개념 | Collection, Field    |
| 예시    | 직원 1명의 정보, 상품 1개의 정보 |

***

#### Relation (관계)

두 Collection 간의 연결입니다.

| 항목    | 내용                                    |
| ----- | ------------------------------------- |
| 관련 개념 | Collection, Field                     |
| 타입    | One-to-One, One-to-Many, Many-to-Many |
| 예시    | 직원 ↔ 부서, 주문 ↔ 상품                      |

***

### S

#### Sandpack

Waveon에서 앱 미리보기에 사용하는 기술입니다. 브라우저에서 React 코드를 실시간으로 실행합니다.

| 항목 | 내용                 |
| -- | ------------------ |
| 제공 | CodeSandbox        |
| 용도 | Editor의 Preview 패널 |

***

### W

#### Workspace (워크스페이스)

팀이 함께 작업하는 공간입니다.

| 항목 | 내용                      |
| -- | ----------------------- |
| 포함 | Projects, Apps, Members |
| 권한 | Owner, Admin, Member    |
| 예시 | "ABC 회사", "마케팅팀"        |

{% hint style="info" %}
하나의 계정으로 여러 워크스페이스에 참여할 수 있습니다.
{% endhint %}

***

### 비교 용어

다른 서비스에서 사용하는 용어와 Waveon 용어를 비교합니다.

| Waveon     | Airtable  | Notion    | Retool       | 일반 용어  |
| ---------- | --------- | --------- | ------------ | ------ |
| Workspace  | Workspace | Workspace | Organization | 작업 공간  |
| Project    | Base      | -         | Folder       | 프로젝트   |
| App        | -         | Page      | App          | 애플리케이션 |
| Collection | Table     | Database  | Resource     | 테이블    |
| Field      | Field     | Property  | Column       | 열/컬럼   |
| Record     | Record    | Row       | Row          | 행/레코드  |
