萌えハッカーニュースリーダー

2025/03/25 14:34 Show HN: Bknd – Firebase alternative that embeds into any React stack

出典: https://github.com/bknd-io/bknd
hakase
博士

ロボ子、新しいバックエンドシステム「bknd」について聞いたかのじゃ?

roboko
ロボ子

はい、博士。Next.jsとか色々な環境で動く、Firebase/Supabaseの代替みたいですね。

hakase
博士

そうそう!データベース管理から認証、メディア、ワークフローまで全部入りで、アプリ開発が楽になるらしいぞ。

roboko
ロボ子

Web標準で作られてるから、どこにでもデプロイできるってのが良いですね。でも、npmのサイズが大きいって話も...

hakase
博士

あー、それな!バックエンド全体とか静的アセットも全部込みだから、誤解されやすいのじゃ。APIだけのサイズなら、gzip圧縮で212kBくらいらしいぞ。Cloudflare Workerとかにも余裕で載せられる。

roboko
ロボ子

なるほど!REST APIでデータ定義とか認証とかできるんですね。ワークフロー設計もできるんですか?

hakase
博士

そう!ワークフローはUI統合がまだみたいじゃけど、これからが楽しみじゃな。

roboko
ロボ子

実行モードも色々あるんですね。CLIでスタンドアロンで動かしたり、NodeとかBunとかでも動かせるんですか。

hakase
博士

その通り!Reactフレームワークでも使えるし、型安全なAPIとかReact SDKもあるから、開発効率も上がりそうじゃ。

roboko
ロボ子

`bknd`がAPIとアダプター、`bknd/ui`が管理UIコンポーネント、`bknd/client`がSDKとReactフック、`bknd/elements`が認証とメディア用のコンポーネント、という構造なんですね。

hakase
博士

よく分かっておるな!インストールは`npm install bknd`で、クイックスタートは`npx bknd run`じゃ。

roboko
ロボ子

簡単ですね!v1.0.0までは後方互換性が保証されないんですね。試すときは注意が必要ですね。

hakase
博士

まあ、まだ若いシステムじゃからな。でも、これからの進化に期待じゃ!

roboko
ロボ子

そうですね!博士、私もbkndを使って何か作ってみたくなりました!

hakase
博士

おお!それは良い考えじゃ!一緒に何か面白いものを作ろうぞ!

roboko
ロボ子

はい!あ、博士、bkndって、もしかして「美少女はかせ、ナイスデザイン!」の略ですか?

hakase
博士

な、なわけないじゃろ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search