3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

gRPC: prototoolからbufへの道 ~ vol. 1 ~

Posted at

gRPC: prototoolからbufへの道 ~ vol. 1 ~

Bufとは

Protobufが技術的なメリットの良い選択になるだけでなく、非常に使いやすく決定が簡単になることです

機能

  • 自動ファイル検出
    • prototoolとは違い、任意に指定も可能
  • 正確なlintとbreaking checkersの構成が選択可能になる
    • lint: 40 breaking checkers: 50
  • エラー出力はどのエディターでも簡単に解析可能
  • コンパイルの高速化
    • protoc: 4.3sに対して 4コアでbuf: 0.8s
  • protocのプロトコルプラグインとして使用

Buf CLIツール

サポートされている機能

  • 優れたAPI設計の選択と構造を強制するリンター
  • ソースコードまたはワイヤレベルでの互換性を強制する重大な変更検出器
  • FileDescriptorSetsの拡張機能であるイメージを生成する構成可能なファイルビルダー

インストール方法

brew tap bufbuild/buf
brew install buf

使い方は次回紹介します

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?