FLUTTER ECOSYSTEM

borsh_annotation

用於讓 Dart 物件可進行 borsh 序列化的註解。

最新版本
0.3.2
近 30 天下載
8580
喜歡數
1
Pub 分數
140

Package Overview

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

套件概覽

borsh_annotation 是一個 Dart 套件,提供註解以啟用 Dart 物件的 Borsh 序列化。它允許開發者標記類別和欄位,使用 Borsh 格式實現高效、緊湊的二進位序列化,此格式常見於區塊鏈應用。該套件與程式碼產生搭配,在編譯時期產生序列化邏輯,提升效能並減少執行時開銷。它支援多個平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常適合需要高效率資料編碼的跨平台應用。此工具在對大小和速度有要求的環境中特別實用,例如去中心化應用。

適用情境
  • 區塊鏈應用開發
  • 跨平台資料序列化
  • 高性能結構化資料編碼
  • 與基於 Borsh 的系統的互操作性
  • 高效的資料儲存和傳輸
主要特色
  • 編譯時期程式碼產生
  • 支援 Borsh 二進位序列化
  • 平台無關(多平台)
  • 最小的執行時開銷
  • 透過註解輕鬆整合 Dart 類別
  • 針對大小和速度進行優化
適合對象
  • 開發區塊鏈或加密貨幣相關應用的開發者
  • 需要快速、緊湊資料序列化的團隊
  • 針對多個平台的專案
  • 需要與 Borsh 相容系統互操作的應用程式
  • 效能關鍵的資料編碼情境
使用建議
  • 需要代碼生成設定
  • 僅限使用 @BorshSerializable 標註的類別
  • 依賴於 build_runner 及相關相依項目
  • 不適合動態或非結構化資料
  • 最適合用於具有靜態資料模型的專案
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add borsh_annotation

所屬分類

相關專案

暫無相關資料。