logo
공유된 기사
"Express.js 5.0 출시: 10년 만의 대규모 업데이트, 그러나 여전히 느린 행보"
language-logoExpressJS
language-logoNodeJS
Express.js 팀은 최근 Node.js의 인기 있는 프레임워크인 Express.js의 5.0 버전을 완성하며 그 배경을 설명했습니다. 이 프로젝트는 첫 번째 풀 리퀘스트 이후 10년, 비활성화로 인해 유지보수 모드로 선언된 지 4년 만에 이뤄진 성과입니다. Express.js는 "최소한의 유연성을 가진 Node.js 웹 애플리케이션 프레임워크"로 설명되며, 올해 StackOverflow 설문조사에 따르면 가장 인기 있는 웹 프레임워크 중 하나로 꼽혔습니다. 그러나 올해 1월, 기술 위원회(TC) 멤버 Wesley Todd는 "프로젝트가 오랫동안 유지보수 모드에 있었다"고 언급했습니다.

5.0 버전은 "지루하게 설계"되었다고 TC의 최신 게시물에서 설명하며, 새로운 기능을 도입하는 것만큼이나 "생태계를 차단 해제"하는 것이 목표라고 밝혔습니다. 보안 감사도 진행되었으며, 이는 몇 가지 문제를 드러내고 "비공개 포크에서 많은 보안 작업"을 초래했습니다. 기능 변경의 저조한 성격에도 불구하고, Node.js의 오래된 버전에 대한 지원 종료를 포함한 여러 가지 중단적인 변경 사항이 있습니다. Express 5.0은 최소 Node 18을 요구하며, 이는 오래된 애플리케이션을 가진 기업에 문제를 일으킬 수 있습니다.

Express.js는 Node.js의 보편성 덕분에 전략적인 프레임워크로 평가받고 있으며, Next.js와 같은 대안이 더 많은 기능을 제공하지만, Express는 API 구축에 특히 유용한 간단하고 미니멀한 접근 방식으로 가치가 있습니다. 그러나 새로운 게시물에도 불구하고 프로젝트는 여전히 느리게 진행되는 것으로 보입니다. 코드가 GitHub에 올라온 지 한 달이 넘었음에도 불구하고 5.0 버전의 홍보가 늦어졌습니다. 한 개발자는 "이것이 여전히 베타 릴리스인가요?"라고 의문을 제기했으며, 다른 개발자는 "너무 늦었다. 이미 Hono로 옮겼다"고 언급했습니다. Hono는 Express와 유사한 대안 프레임워크로, 높은 성능, 작은 크기, 넓은 런타임 호환성을 중점으로 하고 있습니다.
Copyright © 2025. Codenary All Rights Reserved.