Nếu làm MVP ngay bây giờ, bạn sẽ chọn stack nào?
(news.ycombinator.com)Các câu hỏi và câu trả lời trên HN, đặc biệt hỏi về backend: old-school hay Supabase hay Lambda hay v.v.?
- PETAL (Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) - đến nay vẫn có năng suất cao nhất
- Cá nhân tôi vẫn là Rails, nhưng MVP gần đây dùng TS/Next/Mantine/Supabase/Vercel
- Django kiểu old-school
- Web dùng Elixir/Phoenix, CLI dùng C#, desktop dùng WinForms + C#
- Core là Rust, backend/frontend/API/data layer là Elixir, tương tác phía client là LiveView
- Laravel + Ubuntu VPS + managed DB
- Server: Node.js + SQLite, OS: Docker chạy trên Google Container Linux
11 bình luận
Ơ chứ chẳng lẽ lại có sách tiếng Hàn về Elixir? Tò mò tìm thử thì thật bất ngờ là có một cuốn được xuất bản vào tháng 3 năm 2022. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
Tác giả là Dave Thomas, tác giả của cuốn Agile Web Development with Rails!
Tôi chọn ts/nextjs/firebase/stripe/vercel/banana.dev
Thật thú vị khi thấy Elixir được nhắc đến nhiều
Có ai thực sự đang dùng nó không?
Chắc tôi sẽ phải nhớ PETAL.
Có một bình luận trong đó họ chỉ lọc đơn giản các từ bằng lệnh linux, nên tôi thêm vài mục vào đó..
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
Các lựa chọn 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
Các lựa chọn 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
Liệu Phoenix có thể thay thế vị trí của Rails không
Tôi đang dùng PocketBase, từng được giới thiệu trước đây trên GeekNews, để làm MVP và nó thực sự giúp giảm đáng kể thời gian cấu hình backend không cần thiết. Tôi đang dùng Next.js cho web UI.
Ồ, sau này hãy chia sẻ cả bài đánh giá sử dụng nhé!!
PocketBase - backend realtime mã nguồn mở cho SaaS/ứng dụng
Hình như là bài mình từng thấy trước đây á
Những ai đang điều hành công ty phát triển chỉ với 1 lập trình viên, mọi người dùng tech stack nào vậy?
Có lẽ là vì nội dung trả lời khá giống với cái này đó ha
A~~~~~~~~ cảm ơn!!!!!!!!