go web API 入門メモ
やったことメモ
tour of go
cとpythonのいいとこ取りな印象
関数定義はsolidityにも似てる
modules
local参照できる仕組みがある。便利
echo - web framework
公式はgin。最近echoが人気らしい
gRPC
gRPC : modernでhighパフォーマンスなRPC framework。protocol buffersを使っている。
protocol buffers : スキーマ言語と通信形式。バイナリで通信する。多くの文脈ではスキーマ言語だと思っておけばOK。protobufと略されたりする。
gRPCからswaggerも生成できるらしい
goでgRPC。interfaceが自動生成されるので内部実装
client実装せずに動作確認もできる
protoファイルからcurlライクのinterfaceを作ってるっぽい
開発の簡単な動作確認はこれで確認すれば良さそう
gRPC使えばechoとかweb frameworkいらないのかも?ORMは欲しくなるかもしれない。でもそれは別でいれればいい。middlewareが便利なのかも。あんまりまだわかってない。
この記事が気に入ったらサポートをしてみませんか?