Wenn Sie jetzt ein MVP bauen würden, welchen Stack würden Sie wählen?
(news.ycombinator.com)Frage und Antworten auf HN, insbesondere zum Backend: Oldschool oder Supabase oder Lambda oder sonst etwas?
- PETAL (Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) – bisher die höchste Produktivität
- Persönlich eher Rails, aber mein aktuelles MVP ist TS/Next/Mantine/Supabase/Vercel
- Oldschool-Django
- Web: Elixir/Phoenix, CLI: C#, Desktop: WinForms + C#
- Kern in Rust, Backend/Frontend/API/Daten-Layer in Elixir, Client-Interaktion mit LiveView
- Laravel + Ubuntu-VPS + gemanagte DB
- Server: Node.js + SQLite, OS: Docker auf Google Container Linux
11 Kommentare
Ach was, als ob es ein Elixir-Buch auf Koreanisch gäbe? Also habe ich danach gesucht und war überrascht, dass es tatsächlich ein Buch gibt, das im März 2022 erschienen ist. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
Der Autor ist Dave Thomas, der Autor des Buches Agile Web Development with Rails!
Ich würde zu ts/nextjs/firebase/stripe/vercel/banana.dev greifen
Interessant, dass Elixir so oft erwähnt wird.
Gibt es hier tatsächlich Leute, die es auch wirklich einsetzen?
PETAL werde ich mir merken.
In den Kommentaren gibt es einen Beitrag, der Wörter einfach mit einem Linux-Kommando gefiltert hat, also habe ich dort noch ein paar ergänzt..
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
Kann Phoenix den Platz von Rails einnehmen?
Ich verwende PocketBase, das zuvor auf GeekNews vorgestellt wurde, um ein MVP zu bauen, und konnte die Zeit für unnötige Backend-Konfigurationen wirklich reduzieren. Für die Web-UI nutze ich Next.js.
Oh, bitte teilen Sie später auch einmal einen Erfahrungsbericht!!
PocketBase - Open-Source-Echtzeit-Backend für SaaS/Apps
Kommt mir vor wie ein Artikel, den ich früher schon mal gesehen habe.
Welche Technologie-Stacks nutzt ihr, wenn ihr als Ein-Personen-Entwicklerfirma arbeitet?
Wahrscheinlich, weil das dem dortigen Antwortinhalt ziemlich ähnelt, haha
Ah~~~~~~~~ danke!!!!!!!!