35 Punkte von xguru 2023-01-31 | 11 Kommentare | Auf WhatsApp teilen

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

 
galadbran 2023-02-06

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!

 
hilft 2023-02-05

Ich würde zu ts/nextjs/firebase/stripe/vercel/banana.dev greifen

 
hacked 2023-02-02

Interessant, dass Elixir so oft erwähnt wird.
Gibt es hier tatsächlich Leute, die es auch wirklich einsetzen?

 
goathead 2023-02-01

PETAL werde ich mir merken.

 
ktseo41 2023-01-31

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

 
roxie 2023-01-31

Kann Phoenix den Platz von Rails einnehmen?

 
changjoopark 2023-01-31

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.

 
xguru 2023-01-31

Oh, bitte teilen Sie später auch einmal einen Erfahrungsbericht!!

PocketBase - Open-Source-Echtzeit-Backend für SaaS/Apps

 
jujumilk3 2023-01-31

Kommt mir vor wie ein Artikel, den ich früher schon mal gesehen habe.

 
xguru 2023-01-31

Welche Technologie-Stacks nutzt ihr, wenn ihr als Ein-Personen-Entwicklerfirma arbeitet?

Wahrscheinlich, weil das dem dortigen Antwortinhalt ziemlich ähnelt, haha

 
jujumilk3 2023-01-31

Ah~~~~~~~~ danke!!!!!!!!