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

所属分类

关联项目

暂无相关数据。