FLUTTER ECOSYSTEM

protobuf

協議緩衝區支援的執行時間庫。與 package:protoc_plugin 一起使用,以產生您的 '.proto' 檔案的 Dart 程式碼。

最新版本
6.1.0
近 30 天下載
231萬
喜歡數
255
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

protobuf 套件為 Dart 提供了 Protocol Buffers 的執行時支援,可實現結構化資料的高效序列化與反序列化。它與 protoc_plugin 搭配使用,能從 .proto 定義檔產生 Dart 類別,確保跨平台的類型安全且效能優異的資料交換。適用於需要高效率資料通訊的應用程式,例如 API、微服務或即時系統。此套件相容所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。

適用情境
  • API 數據序列化
  • 跨平台資料交換
  • 即時通訊系統
  • 微服務後端整合
  • 高效二進位資料儲存
主要特色
  • 類型安全的程式碼產生
  • 高效能序列化
  • 跨平台相容性
  • 支援 .proto 檔案定義
  • 最小的執行時開銷
適合對象
  • 開發可擴展的 API 的開發者
  • 在工作流程中使用 Protocol Buffers 的 Teams
  • 需要緊湊資料格式的應用程式
  • 跨平台移動和網頁應用
  • 高吞吐量數據處理系統
使用建議
  • 需要使用 protoc_plugin 進行設置
  • 需要 .proto 檔案以進行程式碼產生
  • 限制為 Protocol Buffers 格式
  • 在模式變更後手動更新
  • Protocol Buffers 語法的學習曲線
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add protobuf

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

相關專案