DemandHunt 글로벌 커뮤니티 기회 레이더
한국어
개발 도구·micro-SaaS Hacker News · 2021-10-14

JS 세계에 Django/Rails 같은 '올인원' 프레임워크는 왜 없을까?

Why is there no Django/Rails equivalent in the JavaScript world?

30초 요약
  • 누가Hacker News · 2021-10-14 · 추천 52 · 댓글 82
  • 무엇을 원하는가JS 세계에 Django/Rails 같은 '올인원' 프레임워크는 왜 없을까?
  • 무엇을 만들 수 있나An opinionated full-stack template with hosting: auth, payments, email, admin included.

원글 발언

“But why none of them are getting a real traction while node.js is popular for many years now?”

— Hacker News · 2021-10-14 · news.ycombinator.com/item?id=28861970…

배경과 문제

아픈 지점

JS 생태계는 선택지가 너무 많아 개인 개발자가 제품 대신 발판 조립에 많은 시간을 씁니다.

제품 방향

무엇을 만들 수 있나

An opinionated full-stack template with hosting: auth, payments, email, admin included.

검증 방법

  1. 원글의 댓글을 끝까지 읽고 반복되는 구체적 상황을 적어 두세요. 반복이 곧 수요의 밀도입니다.
  2. "full-stack / DX" 관련 기존 도구를 검색해 어느 한 단계만 커버하는지 확인합니다.
  3. 한 줄 랜딩 페이지를 만들어 Hacker News에 공유하고 가격을 묻는 사람이 나타나는지 봅니다.

기존 대안

RedwoodJS, Blitz, Next.js + Prisma 模板

스레드의 목소리 · 인기 댓글

My experience having written all of the above is that JS is significantly more fragmented, and also has to deal with a frontend-backend severed line. Rails, Flask, Django (and PHP, purely server side JS that generate HTML with templates like express) are basically all "backend serving frontend and templating". Front end JS is more of a "frontend + backend with frontend serving backend" in the form of server side rendering being more akin to running a browser, loading the frontend, and then serialising that to a page. This is the complete opposite of the above. It's kind of a different mindset,

— ev1

I think it's simply that (and this is from my memory only): Node.js was THE first back-end JS thing, and its "micro" philosophy kind of set the precedent for everything else that follow in that space. It was the time when people started to feel Django/Rails are cumbersome for some of their needs, too, so the MVC approach never caught on for JS devs. So I think it's just popularity. Pick whatever tool you deem suitable!

— nhgiang

At the start of node.js, I frequently saw full web applications written in it "traditionally", fetching data and writing it into pug/haml/jade/handlebars/whatever else templates (during the callback-pyramid-hell days). It was pretty much just another stack like a less opinionated django. People used express, returned HTML, etc. Then the SPA frameworks came into the fray, and I never really saw node.js being used server side like that much anymore.

— ev1
원글 열기

자주 묻는 질문

이 수요는 어디에서 왔나요?
Hacker News의 공개 스레드(2021-10-14 작성, 답글 82개)에서 수집했으며 '개발 도구·micro-SaaS' 분야로 분류했습니다. 전체 맥락: https://news.ycombinator.com/item?id=28861970
글로벌 사용자는 구체적으로 무엇에 불평하나요?
But why none of them are getting a real traction while node.js is popular for many years now? JS 생태계는 선택지가 너무 많아 개인 개발자가 제품 대신 발판 조립에 많은 시간을 씁니다.
어떤 제품으로 만들 수 있나요?
An opinionated full-stack template with hosting: auth, payments, email, admin included.
기존 대안은 무엇이 있나요?
기존 대안: RedwoodJS, Blitz, Next.js + Prisma 模板. 다만 대개 일부 단계만 커버하며 나머지는 수작업입니다.

같은 문제의 다른 스레드

관련 기회