▲GN⁺ 2025-03-28 | parent | ★ favorite | on: Next.js를 선택하기 전에 꼭 알아야 할 것들(eduardoboucas.com)Hacker News 의견 나는 next.js를 사용하다가 페이지 라우터에서 앱 라우터로 전환했을 때 프로젝트를 포기했음. 앱 라우터 경험이 너무 나빴고 그 이후로 next.js를 다시 사용하고 싶지 않았음 Vercel은 오픈 소스인 척하지만 사용자들을 그들의 호스팅 플랫폼에 가두려는 벽을 쌓고 있음 Vercel에 대해 항상 약간 불안했음. VPS에 Next.js를 자체 호스팅하려고 할 때 그들이 설정한 작은 함정들에 걸렸음 그들이 이 취약점을 처리하는 방식이 나를 더욱 불안하게 만들었음 Vercel의 방화벽이 고객을 "적극적으로 보호했다"고 주장하는 초기 설명은 나쁜 인상을 남겼음 다른 플랫폼에 알리는 데 지연이 있었고, 이는 Vercel이 Next.js에 취약점이 도입되는 것을 방지할 동기가 적다는 것을 보여줌 나는 모두에게 next.js를 피하라고 경고함. V0가 채택을 크게 증가시킬 가능성이 있음 많은 새로운 개발자들이 배포 및 시스템 관리에 대해 생각하고 싶어하지 않음 React만 알고 있다면 SSR을 배우지 않고도 얻을 수 있는 것이 장점임 내가 next.js를 포기한 이유는 작은 프로젝트에서 변경 사항이 브라우저에 나타나는 데 6-7초가 걸렸기 때문임 이제 React SPA와 Vite를 사용함 우리는 작년에 Next.js에서 Vike로 이전했음. 개발자 경험이 크게 개선되었음 대부분의 필요는 페이지를 사전 렌더링하는 것으로 충족됨 Next.js에 대해 혼합된 감정을 가지고 있음. 한편으로는 투자자와 함께 프레임워크를 구축하는 회사임 MIT 라이선스이므로 Netlify나 다른 회사가 포크하여 더 나은 대안을 제공할 수 있음 Vercel의 투자자라면 경쟁을 돕는 것이 투자 위험을 증가시킬 이유가 없음 Vercel은 오픈 소스를 지지하면서도 그들의 호스팅 플랫폼을 최선의 선택으로 만들기 위한 마찰을 유지하려고 함 내가 일하는 회사의 React 스택을 선택하는 과정에 있음. Next.js를 대안보다 선택할 이유를 상상할 수 없음 Remix나 React Router v7, TanStack이 SSR을 원한다면 더 합리적인 선택임 서버리스 접근 방식이 좋은 기본값이라고 확신하지 않음. 불필요한 복잡성을 추가함 백엔드에서 자바스크립트를 사용하는 것을 좋아하지 않음 서버 컴포넌트와 Next.js에 대한 집중이 나에게는 터널 비전처럼 느껴졌음 서버리스 접근 방식이 HTTP 헤더를 사용한 특권 통신의 이유였을 가능성이 높음 최악의 개발 빌드 시간이 있으며, 수년간 많은 불만이 있었지만 해결되지 않음 Vercel과 NextJS는 존재하지 말아야 함 Next를 한 번 시도했을 때 프로덕션에서 많은 하이드레이션 오류를 만났음 프레임워크가 서버에서 렌더링하는 잠재적 이득을 위해 모든 것을 복잡하게 만듦 전체 프레임워크가 그들의 비싼 클라우드 서비스를 판매하기 위한 좋은 외관으로 만들어졌음
Hacker News 의견