Next.js
원저자 | Guillermo Rauch[1] |
---|---|
개발자 | Vercel 및 오픈 소스 커뮤니티[2] |
발표일 | 2016년 10월 25일[3] |
안정화 버전 | 15.0.0[4]
/ 2024년 10월 21일 |
미리보기 버전 | v13.3.1-canary.03
|
저장소 | github |
프로그래밍 언어 | JavaScript, TypeScript, Rust |
플랫폼 | 웹 플랫폼 |
크기 | 17.0 MB |
종류 | 웹 애플리케이션 프레임워크 |
라이선스 | MIT 라이선스 |
웹사이트 | nextjs |
Next.js는 서버 사이드 렌더링, 정적 웹 페이지 생성 등 리액트 기반 웹 애플리케이션 기능들을 가능케 하는 Node.js 위에서 빌드된 오픈 소스 웹 개발 프레임워크이다. 리액트 문서는 Next.js를 "권고하는 툴체인들" 중 하나로 언급하며 개발자들이 Node.js로 서버 렌더링되는 웹사이트를 빌드할 때의 해결책의 하나로 충고하고 있다.[5]
Next.js의 저작권 및 상표는 Vercel이 소유하며, Vercel은 오픈 소스 개발을 유지하고 주도한다.
배경
[편집]Next.js는 서버 측 렌더링 및 정적 웹사이트 생성을 포함한 여러 추가 기능을 지원하는 리액트 (자바스크립트 라이브러리) 프레임워크이다. 리액트는 전통적으로 자바스크립트를 사용하여 클라이언트 브라우저에서 렌더링되는 웹 애플리케이션을 구축하는 데 사용되는 자바스크립트 라이브러리이다. 그러나 개발자는 자바스크립트에 액세스할 수 없거나 자바스크립트를 비활성화한 사용자에게 서비스를 제공하지 못함, 잠재적인 보안 문제, 페이지 로딩 시간이 크게 연장됨, 사이트의 전체 검색 엔진 최적화에 해를 끼치는 등 이 전략의 여러 가지 문제를 인식하고 있다. Next.js와 같은 프레임워크는 웹 사이트의 일부 또는 전체가 클라이언트로 전송되기 전에 서버 측에서 렌더링되도록 허용하여 이러한 문제를 회피한다. Next.js는 리액트의 가장 인기 있는 프레임워크 중 하나이다. 이는 새 앱을 시작할 때 사용할 수 있는 몇 가지 권장 "도구 체인" 중 하나이며, 모두 일반적인 작업을 지원하는 추상화 계층을 제공한다. Next.js에는 Node.js가 필요하며 노드 패키지 관리자를 사용하여 초기화할 수 있다.
구글은 2019년에 43개의 풀 리퀘스트를 포함하여 Next.js 프로젝트에 기여했다. 2022년 3월 현재 이 프레임워크는 월마트, 애플, 나이키, 넷플릭스, 틱톡, 우버, Lyft, 스타벅스를 포함한 많은 대규모 웹사이트에서 사용된다. 2020년 초, Vercel은 소프트웨어 개선을 지원하기 위해 시리즈 A 자금에서 2,100만 달러를 확보했다. 프레임워크의 원저자인 기예르모 라우흐(Guillermo Rauch)는 현재 Vercel의 CEO이고 프로젝트의 수석 유지관리자는 팀 뉴트켄스(Tim Neutkens)이다.
같이 보기
[편집]각주
[편집]- ↑ April 21, Matt Asay in Developer on; 2020; Pst, 9:51 Am (2020년 4월 21일). “How Next.js aims to simplify front-end development”. 《TechRepublic》 (영어). 2020년 10월 20일에 확인함.
- ↑ “vercel/next.js”. 《GitHub》. 2019년 3월 16일에 원본 문서에서 보존된 문서. 2019년 3월 17일에 확인함.
- ↑ “Next.js First Release”. 《GitHub》. 2019년 3월 14일. 2020년 10월 10일에 원본 문서에서 보존된 문서. 2019년 3월 17일에 확인함.
- ↑ “Release 15.0.0”. 2024년 10월 21일. 2024년 10월 22일에 확인함.
- ↑ “Recommended Toolchains”. 《React documentation》. 2021년 7월 10일에 확인함.
외부 링크
[편집]- “Case Study - Hulu | Next.js”. 《nextjs.org》 (영어). 2020년 10월 16일에 확인함.
- Smith, Craig S. “Have You Noticed The New Web? It's Faster, More Secure”. 《Forbes》 (영어). 2020년 10월 16일에 확인함.
- April 3, Matt Asay in Developer on; 2020; Pst, 4:07 Pm (2020년 4월 3일). “Front-end frameworks are about to get even cooler, says Google lead”. 《TechRepublic》 (영어). 2020년 10월 16일에 확인함.
- Asay, Matt (2020년 6월 1일). “How GraphQL turned web development on its head”. 《InfoWorld》 (영어). 2020년 10월 20일에 확인함.