35P by xguru 2023-01-31 | favorite | 댓글 11개

특히 백엔드에 대해서 묻는 HN의 질문과 답변들 : 올드스쿨 or Supabase or Lambda or ETC ?

  • PETAL(Phoenix, Elixir, TailwindCSS, Alpine.Js, Liveview) - 지금까지 최고로 생산성이 높음
  • 개인적으로는 Rails 지만, 최근 MVP는 TS/Next/Mantine/Supabase/Vercel
  • 올드스쿨 Django
  • 웹은 Elixir/Phoenix, CLI는 C#, 데스크탑은 WinForms + C#
  • 코어는 Rust, 백엔드/프론트엔드/API/데이터 레이어는 Elixir, 클라이언트 인터랙션은 LiveView
  • Laravel + Ubuntu VPS + 매니지드 DB
  • 서버 : Node.js + SQLite, OS : Google Container Linux 위에 Docker

에이 설마 elixir 한국어 책이 있겠어? 하며 검색해보니 놀랍게도 22년 3월 출간된 책이 있네요. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290624590
저자는 Rails 애자일 웹 개발 책 저자인 데이브 토머스!

전 ts/nextjs/firebase/stripe/vercel/banana.dev

Elixir 언급이 많은게 흥미롭네요
실제로 쓰시는 분들 계신가요?

PETAL 기억해놔야겠습니다

댓글 중에 linux 커맨드로 단어만 간단히 필터링한게 있네요 거기에 몇개 추가해서..

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

피닉스는 레일즈의 자리를 차지할 수 있을까

이전에 GeekNews에서 소개되었던 PocketBase를 MVP 만드는데 사용하고 있는데 정말 불필요한 백엔드 구성 시간을 줄일 수 있었어요 웹 UI는 Next.js를 이용하고 있습니다

예전에 봤던 글 같아용

아~~~~~~~~ 감사합니다!!!!!!!!