搜尋套件、儲存庫與 APP 分類

套件詳情v25.1.0

protoc_plugin

一個用於產生 Dart 程式碼的 protobuf protoc 編譯器外掛。

AndroidiOSmacOSWindowsLinux
近 30 天下載
27.3萬
喜歡數
97
Pub 分數
150

安裝套件

flutter pub add protoc_plugin

套件介紹

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

protoc_plugin 包是一個基於 Dart 的 Protocol Buffers (protobuf) 編譯器外掛程式,可從 .proto 定義檔產生 Dart 程式碼。它與 protoc 編譯器整合,可在 Dart 應用程式中實現結構化資料的無縫序列化與反序列化。此工具對於使用 gRPC 或自訂二進位格式的開發者至關重要,確保跨平台的類型安全且高效資料處理。該外掛程式支援所有主要作業系統,非常適合使用 Flutter 建構的跨平台應用。

適用情境

  • 從 .proto 檔案生成 Dart 類
  • 在Flutter應用中啟用gRPC通訊
  • 高效序列化結構化數據
  • 跨平台資料交換
  • 使用 protobuf 與後端服務整合
  • 建構高性能 API

主要特色

  • 自動化 Dart 程式碼產生
  • 支援 gRPC 與二進位序列化
  • 跨平台相容性
  • 與 protoc 編譯器整合
  • 類型安全的產生程式碼
  • 輕量且快速的編譯

適合對象

  • 使用 gRPC 的 Flutter 開發人員
  • 建構可擴展後端整合的團隊
  • 需要高效數據序列化的項目
  • 使用 Protocol Buffers 的開發人員
  • 需要一致資料模型的行動與桌面應用程式開發人員
  • 注重性能和類型安全的工程團隊

使用建議

  • 需要了解 Protocol Buffers 語法
  • 需要單獨安裝 protoc 編譯器
  • 可能需要為複雜架構進行額外設定
  • 不適用於執行時期架構變更
  • 僅限靜態程式碼產生
  • 依賴於 protobuf 版本相容性

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Protobuf support for Dart

Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

This repository is home to packages related to protobuf support for Dart.

Package Description Published Version
protobuf Runtime library for protocol buffers support. pub package
protoc_plugin A protobuf protoc compiler plugin used to generate Dart code. pub package
benchmarks Benchmarks for various protobuf functions.

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

所屬分類

依賴

依賴清單 6 項

原始碼儲存庫

使用此套件的專案