Jika membuat MVP sekarang, stack apa yang akan Anda pilih?
(news.ycombinator.com)Pertanyaan dan jawaban di HN yang khusus menanyakan tentang backend: old-school atau Supabase atau Lambda atau dll?
- PETAL (Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) - sejauh ini paling produktif
- Secara pribadi saya memilih Rails, tetapi untuk MVP terbaru saya memakai TS/Next/Mantine/Supabase/Vercel
- Django old-school
- Web memakai Elixir/Phoenix, CLI memakai C#, desktop memakai WinForms + C#
- Core memakai Rust, backend/frontend/API/lapisan data memakai Elixir, interaksi klien memakai LiveView
- Laravel + Ubuntu VPS + managed DB
- Server: Node.js + SQLite, OS: Docker di atas Google Container Linux
11 komentar
Ah, masa ada buku Elixir berbahasa Korea? pikir saya sambil mencari, dan ternyata mengejutkannya memang ada buku yang terbit pada Maret 2022. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
Penulisnya adalah Dave Thomas, penulis buku Agile Web Development with Rails!
Saya pilih ts/nextjs/firebase/stripe/vercel/banana.dev
Menarik juga karena banyak yang menyebut Elixir.
Apakah ada yang benar-benar memakainya?
Sepertinya saya harus mengingat PETAL.
Ada komentar yang memfilter kata-kata secara sederhana dengan perintah linux, jadi saya tambahkan beberapa lagi..
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
Pilihan 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
Pilihan 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
Bisakah Phoenix mengambil alih posisi Rails?
Saya menggunakan PocketBase, yang sebelumnya pernah diperkenalkan di GeekNews, untuk membuat MVP, dan itu benar-benar bisa mengurangi waktu yang tidak perlu untuk menyiapkan backend. Untuk UI web, saya menggunakan Next.js.
Wah, nanti tolong bagikan juga pengalaman pemakaiannya ya!!
PocketBase - backend realtime open source untuk SaaS/aplikasi
Rasanya seperti pernah melihat tulisan ini sebelumnya.
Bagi yang menjalankan perusahaan pengembang sendirian, stack teknologi apa yang kalian gunakan?
Sepertinya karena ini mirip dengan isi jawabannya, hehe
Ah~~~~~~~~ terima kasih!!!!!!!!