From 8c8dd708486a10004af2f6c1d89bcc221419482f Mon Sep 17 00:00:00 2001
From: Easonliuuuuu <77054186+Easonliuuuuu@users.noreply.github.com>
Date: Tue, 25 Mar 2025 00:21:00 +0800
Subject: [PATCH] Update alternatives.md
Updated suggested changes.
---
docs/zh-hant/docs/alternatives.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/docs/zh-hant/docs/alternatives.md b/docs/zh-hant/docs/alternatives.md
index 5a3cd0709..1c9fbd77a 100644
--- a/docs/zh-hant/docs/alternatives.md
+++ b/docs/zh-hant/docs/alternatives.md
@@ -137,7 +137,7 @@ def read_url():
### Marshmallow
-API 系統所需的主要功能之一是數據 "serialization" 這是指將數據從程式碼(如 Python)中取出,並轉換成可以透過網路傳送的格式。例如,將包含資料庫數據的物件轉換為 JSON 物件,或將 'datetime' 物件轉換為字串等。
+API 系統所需的主要功能之一是資料 "序列化" 這是指將數據從程式碼(如 Python)中取出,並轉換成可以透過網路傳送的格式。例如,將包含資料庫數據的物件轉換為 JSON 物件,或將 'datetime' 物件轉換為字串等。
另一個 API 所需的重要功能是數據驗證,確保數據符合特定條件。例如,確保某個欄位是 int 類型,而不是隨機的字串。這對於接收的數據特別有用。
@@ -231,7 +231,7 @@ Flask-apispec 由與 Marshmallow 相同的開發團隊所創建。
/// check | 啟發了 **FastAPI**
-從原本的定義序列化與驗證的程式碼中,自動生成 OpemAPI schema。
+從原本的定義序列化與驗證的程式碼中,自動生成 OpenAPI schema。
///
@@ -307,7 +307,7 @@ Falcon 是另一個高效能的 Python 框架,設計簡潔,並作為 Hug 等
此外,Molten 需要較為冗長的設定,且它是基於 WSGI(而非 ASGI),因此無法充分利用 Uvicorn、Starlette 和 Sanic 等工具所提供的高效能特性。
-Molten 的相依性注入系統要求先行註冊所有相依性,並且是根據所宣告的型別來解析相依性。因此,不允許有多個「元件」提供相同的型別。
+Molten 的依賴注入系統要求先行註冊所有相依性,並且是根據所宣告的型別來解析相依性。因此,不允許有多個「元件」提供相同的型別。
路由定義則是集中在單一位置,並使用在其他地方定義的函式來處理請求,而非像 Flask 或 Starlette 那樣透過裝飾器(decorator)直接將路由與處理函式綁定在一起。這種方式與 Django 的作法較為相似,但它將程式碼中關聯性較高的部分分開處理,可能影響可讀性與維護性。
@@ -325,7 +325,7 @@ Hug 是最早使用 Python 型別提示(type hints) 來宣告 API 參數類
雖然 Hug 使用的是自訂型別而非標準 Python 型別,但這仍然是一大進步。
-Hug 也是最早支援 自動生成 API 架構(schema) 的框架之一,能夠以 JSON 格式定義整個 API。
+Hug 也是最早支援 自動生成 API 模式(schema) 的框架之一,能夠以 JSON 格式定義整個 API。
然而,Hug 沒有基於 OpenAPI 或 JSON Schema 標準,這使得它較難與 Swagger UI 等其他工具整合。但即便如此,它仍然是一個相當創新的設計。
@@ -344,7 +344,7 @@ Hug 由 Timothy Crosley 創建,他同時也是