今MVPを作るなら、どんなスタックを選びますか?
(news.ycombinator.com)特にバックエンドについて尋ねるHNの質問と回答いろいろ:オールドスクール or Supabase or Lambda or ETC ?
- PETAL(Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) - これまでで最も生産性が高い
- 個人的にはRailsだが、最近のMVPはTS/Next/Mantine/Supabase/Vercel
- オールドスクールなDjango
- WebはElixir/Phoenix、CLIはC#、デスクトップはWinForms + C#
- コアはRust、バックエンド/フロントエンド/API/データレイヤーはElixir、クライアントとのインタラクションはLiveView
- Laravel + Ubuntu VPS + マネージドDB
- サーバー:Node.js + SQLite、OS:Google Container Linux上のDocker
11件のコメント
え、まさか Elixir の韓国語の本なんてないだろう?と思って検索してみたら、驚いたことに22年3月刊行の本がありました。 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
著者は『RailsによるアジャイルWebアプリケーション開発』の著者、デイヴ・トーマスです!
今MVPを作るなら、どんなスタックを選びますか?
自分は ts/nextjs/firebase/stripe/vercel/banana.dev です
Elixir への言及が多いのが興味深いですね
実際に使っている方はいらっしゃいますか?
PETAL、覚えておきます。
コメントの中に、linuxコマンドで単語だけを簡単にフィルタリングしたものがありますね。そこにいくつか追加してみると…
Django: 45
supabase: 14
rails: 44
node: 10
elixir: 41
phoenix: 18
fastapi: 6
laravel: 7
flask: 13
svelte: 4
React: 27
htmx: 7
vue: 12
angular: 0
nuxt: 2
Backend Choices:
for backend in "Django" "supabase" "rails" "node" "elixir" "phoenix" "fastapi"; do
count=$(curl -s "https://news.ycombinator.com/item?id=34530052" | grep -i "$backend" | wc -l)
echo "$backend: $count"
done
Frontend Choices:
for frontend in "svelte" "React" "htmx"; do
count=$(curl -s "https://news.ycombinator.com/item?id=34530052" | grep -i "$frontend" | wc -l)
echo "$frontend: $count"
done
PhoenixはRailsの地位を奪えるだろうか
以前GeekNewsで紹介されていたPocketBaseをMVP作成に使っていますが、本当に不要なバックエンド構成の時間を減らすことができました。Web UIにはNext.jsを使っています。
おお、あとで使用レビューもぜひ共有してください!!
PocketBase - SaaS/アプリ向けオープンソースのリアルタイムバックエンド
前に見たことがある記事みたいです
開発者1人会社の方々、技術スタックは何を使っていますか?
これと回答内容が似ているので、そういうことだと思います(笑)
あ~~~~~~~~ ありがとうございます!!!!!!!!