Si vous deviez créer un MVP maintenant, quelle stack choisiriez-vous ?
(news.ycombinator.com)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
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 !
Moi : ts/nextjs/firebase/stripe/vercel/banana.dev
C’est intéressant de voir autant de mentions d’Elixir.
Il y a des gens ici qui l’utilisent réellement ?
Je vais retenir PETAL.
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
Phoenix peut-il prendre la place de Rails ?
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.
Oh, super, partagez aussi votre retour d'utilisation plus tard !!
PocketBase - backend temps réel open source pour SaaS/apps
J’ai l’impression d’avoir déjà vu cet article auparavant.
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
Ah~~~~~~~~ merci !!!!!!!!