Si estuvieras creando un MVP ahora mismo, ¿qué stack elegirías?
(news.ycombinator.com)Las preguntas y respuestas en HN preguntan especialmente sobre el backend: ¿old school, Supabase, Lambda o etc.?
- PETAL (Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) - hasta ahora, la mayor productividad
- Personalmente, Rails, pero para los MVP recientes: TS/Next/Mantine/Supabase/Vercel
- Django old school
- Para web, Elixir/Phoenix; para CLI, C#; para desktop, WinForms + C#
- El core en Rust; backend/frontend/API/capa de datos en Elixir; interacción del cliente con LiveView
- Laravel + Ubuntu VPS + base de datos administrada
- Servidor: Node.js + SQLite, SO: Docker sobre Google Container Linux
11 comentarios
Pensé: “No puede ser que exista un libro de Elixir en coreano”, así que lo busqué y, para mi sorpresa, sí hay uno publicado en marzo de 2022. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
¡El autor es Dave Thomas, el autor del libro Agile Web Development with Rails!
Yo uso ts/nextjs/firebase/stripe/vercel/banana.dev
Es interesante que se mencione mucho a Elixir
¿Hay gente que realmente lo use?
Tendré que recordar PETAL
En los comentarios hay uno donde simplemente filtraron palabras con un comando de Linux; le agregué algunas más..
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
Opciones 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
Opciones 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
¿Phoenix podría ocupar el lugar de Rails?
He estado usando PocketBase, que antes se presentó en GeekNews, para crear un MVP, y de verdad me ha permitido reducir el tiempo innecesario de configuración del backend. Para la UI web estoy usando Next.js.
Oh, wow, luego por favor comparte también tu experiencia de uso!!
PocketBase - backend open source en tiempo real para SaaS/apps
Siento que ya había visto una publicación así antes 😅
Para quienes son una empresa de una sola persona como desarrolladores, ¿qué stack tecnológico usan?
Parece que es porque esto y el contenido de las respuestas son parecidos, jaja
Ah~~~~~~~~ ¡gracias!!!!!!!!