Se você fosse criar um MVP agora, qual stack escolheria?
(news.ycombinator.com)Pergunta e respostas no HN, especialmente sobre backend: old school ou Supabase ou Lambda ou etc.?
- PETAL (Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) - até agora, o mais produtivo de todos
- Pessoalmente, Rails, mas meu MVP recente foi TS/Next/Mantine/Supabase/Vercel
- Django old school
- Web com Elixir/Phoenix, CLI com C#, desktop com WinForms + C#
- Núcleo em Rust, backend/frontend/API/camada de dados em Elixir, interação do cliente com LiveView
- Laravel + Ubuntu VPS + banco de dados gerenciado
- Servidor: Node.js + SQLite, SO: Docker sobre Google Container Linux
11 comentários
Ah, imaginei que não existiria um livro em coreano sobre Elixir, então fui pesquisar e, para minha surpresa, realmente há um, publicado em março de 2022. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
O autor é Dave Thomas, autor do livro Agile Web Development with Rails!
Eu usaria ts/nextjs/firebase/stripe/vercel/banana.dev
É interessante ver tantas menções a Elixir
Tem alguém aqui que realmente usa?
Vou guardar o PETAL.
Tem um comentário em que alguém fez uma filtragem simples só das palavras com um comando do Linux, então adicionei mais algumas..
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
Escolhas de backend:
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
Escolhas de frontend:
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
O Phoenix pode tomar o lugar do Rails?
Estou usando o PocketBase, que já foi apresentado antes no GeekNews, para criar um MVP, e ele realmente ajudou a reduzir o tempo gasto com configurações de backend desnecessárias. Para a UI web, estou usando Next.js.
Nossa, depois compartilhe sua experiência de uso também!!
PocketBase - backend open source em tempo real para SaaS/apps
Parece um texto que já vi antes rs
Para quem toca uma empresa sozinho como desenvolvedor, que stack tecnológica vocês usam?
Acho que é porque isso e o conteúdo das respostas são parecidos haha
A~~~~~~~~ obrigada!!!!!!!!