命令列與伺服器函式庫及套件
Dart SDK 包含 dart:io 和其他函式庫,它們提供低階命令列與伺服器 API。
SDK 函式庫
#Dart SDK 包含 dart:io 和其他函式庫,它們提供低階命令列與伺服器 API。
- dart:io 文件
- 一個以範例為導向的 dart:io 函式庫使用導覽。主題包括檔案與目錄的處理,以及發出與處理 HTTP 請求。
- dart:io API 參考
- dart:io 函式庫的完整參考文件。
社群套件
#pub.dev 網站讓您能搜尋支援命令列與伺服器應用程式的套件,方法是指定您的應用程式需要支援的平台。您也可以搜尋描述您所需功能的詞語。
命令列套件
#除了 archive
、intl
和 yaml
等通用套件之外,命令列應用程式也常使用以下套件:
套件 | 描述 |
---|---|
args | 將原始命令列參數剖析為一組選項與值。 |
cli_util | 提供用於建構命令列應用程式的工具程式。 |
completion | 為使用 args 套件的應用程式新增命令列自動完成功能。 |
path | 提供用於操作路徑的全面性跨平台操作。 |
usage | 包裝 Google Analytics。 |
伺服器套件
#除了上表列出的套件以及 logging
等通用套件之外,伺服器應用程式還可以從許多套件中選擇:
套件 | 描述 |
---|---|
crypto | 實作加密雜湊函數,用於 SHA-1、SHA-256、MD5 和 HMAC 等演算法。 |
grpc | 實作 gRPC,這是一個高效能、開放原始碼、通用的 RPC 框架,將行動裝置和 HTTP/2 放在首位。 |
shelf | 為網頁伺服器中介軟體提供模型,鼓勵組合和輕鬆重複使用。 |
dart_frog | 一個快速、極簡的 Dart 後端框架,建立於 Shelf 之上。 |
serverpod | 一個可擴展的應用程式伺服器,支援程式碼產生、身分驗證、即時通訊、資料庫和快取。 |
除非另有說明,否則本網站上的文件反映的是 Dart 3.7.1 版本。頁面最後更新於 2024-11-17。檢視原始碼 或 回報問題。