35 points par xguru 2023-01-31 | 11 commentaires | Partager sur WhatsApp

Question de HN et réponses, notamment à propos du backend : old school ou Supabase ou Lambda ou autre ?

  • PETAL (Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) — de loin ce qu’il y a de plus productif jusqu’à présent
  • Personnellement, ce serait Rails, mais pour mes MVP récents : TS/Next/Mantine/Supabase/Vercel
  • Django à l’ancienne
  • Pour le web, Elixir/Phoenix ; pour le CLI, C# ; pour le desktop, WinForms + C#
  • Le cœur en Rust, et pour le backend/frontend/API/couche de données, Elixir ; pour les interactions client, LiveView
  • Laravel + Ubuntu VPS + base de données managée
  • Serveur : Node.js + SQLite, OS : Google Container Linux avec Docker

11 commentaires

 
galadbran 2023-02-06

Je me suis dit : « Ah non, il n’existe quand même pas de livre en coréen sur Elixir ? » En cherchant, j’ai découvert avec surprise qu’il y en a bien un, publié en mars 2022. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
L’auteur n’est autre que Dave Thomas, l’auteur de Agile Web Development with Rails !

 
hilft 2023-02-05

Moi : ts/nextjs/firebase/stripe/vercel/banana.dev

 
hacked 2023-02-02

C’est intéressant de voir autant de mentions d’Elixir.
Il y a des gens ici qui l’utilisent réellement ?

 
goathead 2023-02-01

Je vais retenir PETAL.

 
ktseo41 2023-01-31

Dans les commentaires, il y en a un qui a simplement filtré les mots avec une commande Linux ; j’en ai ajouté quelques-uns en plus..

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


Choix 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

Choix 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

 
roxie 2023-01-31

Phoenix peut-il prendre la place de Rails ?

 
changjoopark 2023-01-31

J’utilise PocketBase, présenté précédemment sur GeekNews, pour créer un MVP, et cela m’a vraiment permis de réduire le temps passé sur une configuration backend inutile. Pour l’UI web, j’utilise Next.js.

 
xguru 2023-01-31

Oh, super, partagez aussi votre retour d'utilisation plus tard !!

PocketBase - backend temps réel open source pour SaaS/apps

 
jujumilk3 2023-01-31

J’ai l’impression d’avoir déjà vu cet article auparavant.

 
xguru 2023-01-31

Pour ceux qui sont des entreprises de développement d’une seule personne, quelle stack technique utilisez-vous ?

J’imagine que c’est parce que cela ressemble à ça et au contenu des réponses, haha

 
jujumilk3 2023-01-31

Ah~~~~~~~~ merci !!!!!!!!