# Giới thiệu

Frappe, được phát âm là *fra-pay*, là một nền tảng được viết bằng Python và Javascript với MariaDB làm cơ sở dữ liệu. Đây là framework hỗ trợ [ERPNext](https://erpnext.asia), có thể được sử dụng để xây dựng các ứng dụng dựa trên cơ sở dữ liệu.

### Bắt đầu <a href="#getting-started" id="getting-started"></a>

#### Tại sao lại là Frappe? <a href="#why-frappe" id="why-frappe"></a>

Điểm khác biệt chính của Frappe so với các framework khác là **siêu dữ liệu** cũng được coi là dữ liệu. Điều này cho phép bạn xây dựng giao diện người dùng rất dễ dàng. Frappe có hầu hết mọi thứ bạn cần để xây dựng một ứng dụng web hiện đại. Nó có Giao diện người dùng quản trị đầy đủ tính năng được gọi là Bàn xử lý các biểu mẫu, điều hướng, danh sách, menu, quyền, tệp đính kèm và nhiều tính năng khác.

#### Điều kiện tiên quyết <a href="#prerequisites" id="prerequisites"></a>

Trước khi bạn có thể bắt đầu với Frappe, hãy đảm bảo bạn hiểu rõ về các tài nguyên được sử dụng trên đó.

[Điều kiện tiên quyết →](/bat-dau/dieu-kien-tien-quyet.md)

#### Cài đặt[ ](https://www.frappeframework.com/docs/user/en/introduction#installation) <a href="#installation" id="installation"></a>

Trước khi có thể sử dụng Frappe, bạn cần cài đặt nó. Chúng tôi có hướng dẫn cài đặt đầy đủ bao gồm tất cả các khả năng, hướng dẫn này cũng sẽ giúp bạn hiểu về ngăn xếp phụ trợ.

[Hướng dẫn cài đặt Frappe →](/bat-dau/cai-dat.md)

#### Hướng dẫn[ ](https://www.frappeframework.com/docs/user/en/introduction#tutorial) <a href="#tutorial" id="tutorial"></a>

Tìm hiểu cách xây dựng Hệ thống quản lý thư viện bằng Frappe Framework.

Hướng dẫn →

#### Tài liệu[ ](https://www.frappeframework.com/docs/user/en/introduction#documentation) <a href="#documentation" id="documentation"></a>

Tài liệu chính thức bao gồm mọi thứ bạn cần biết về Frappe Framework.

Đọc tài liệu →

#### Tham gia vào cộng đồng[ ](https://www.frappeframework.com/docs/user/en/introduction#join-the-community) <a href="#join-the-community" id="join-the-community"></a>

Giao lưu với cộng đồng đang phát triển của chúng tôi trên diễn đàn của chúng tôi, đặt câu hỏi, giúp đỡ người khác và trở thành một phần của cộng đồng.

Tham gia cùng chúng tôi →

***

Frappe được [MIT cấp phép](https://github.com/frappe/frappe/blob/develop/LICENSE) và được lưu trữ trên [GitHub](https://github.com/frappe/frappe) .


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://frappe.erpnext.asia/bat-dau/gioi-thieu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
