Closed2
Expo + Hono or Elysia + Next.jsで構成するアプリケーションの認証/認可ライブラリ選定ログ
0 はじめに
こんにちはー NITICの"Koutyuke!"です
個人的な開発で
- iOSアプリ
- Webサイト
- APIサーバー
をモノレポ構成で作成したいと思いました。
このアプリはブログ記事投稿ではないのでユーザー登録が必要になります。
そうなった時に「認証/認可用のライブラリどうすっぺ?」となったのでその選定ログです。
0.1 技術スタック(現状) + 使用状況
iOSアプリ
Expo v3
使用状況:
- 初めて使うわけではない
- React-Nativeについていけてない感がある
- こいつのライブラリもまぁまぁ多くてライブラリが無いと言うことで困ったことはないが選定がむずい
- Web業界に慣れていると1年以上メンテや更新がないと使う気がなくなるのでそれも困る
- ライブラリに関しては日本語記事はほとんどないゆえに時間がかかる
- iOSアプリならSwiftじゃ? →
言わないでください(もう触りたくない)
Webサイト
Next.js v14
使用状況:
- わりかしがっつり触ってる
- v12 →v14とv13系を触らずにきているので知識不足感が否めない
APIサーバー
Hono
使用状況:
- 初めて使う
- 友達に「バカでもできるようになってる」「必要以上の機能がないからわかりやすい」「話題だから日本語記事も多くて良き」と絶賛された。
- Cloudflare workarsに入れれば最強?になるらしい程度の知識
- Bunも使いたい
Elysia
使用状況:
- 初めて使う
- pluginが豊富
- honoと肩を並べる速さ
- honoにめっちゃ似てる
- Bunも使いたい
余談
REST APIで作成します。
その上でモノレポでのAPIコールをクソ楽にするライブラリts-rest君も使います。
個人的にこれ使えばSWRとの兼ね合いも含め本当に秒でできるのでおすすめです。
このスクラップは5ヶ月前にクローズされました