BEnder 보일러플레이트의 개발자는 런타임에 대한 중립성을 달성하기 위해 이를 업데이트했습니다. 이전에는 BEnder는 Node.js와 Bun에 대한 특정 프레임워크를 가정했습니다. 이 가정은 생태계의 발전에 따라 잘못된 것으로 판명되었습니다. Bun은 이제 강력한 Node.js 호환성을 제공하여 Express 및 Fastify와 같은 Node.js 프레임워크를 실행할 수 있습니다. 또한 Hono는 Node.js를 포함하여 보편적으로 실행할 수 있는 웹 표준 프레임워크가 되었습니다.
BEnder 업데이트는 런타임보다 설치된 프레임워크를 우선시하여 사용자가 혼합하여 사용할 수 있도록 합니다. 예를 들어, Express, Fastify 및 Koa는 모두 Node.js와 Bun에서 실행할 수 있습니다. Hono도 두 런타임 모두와 호환됩니다. 그러나 Elysia는 Bun의 내부 API와의 깊은 통합으로 인해 BEnder 내에서 Bun 전용으로 남아 있습니다.
`@hono/node-server` 어댑터를 통해 Node.js에서 Hono를 실행하는 것이 이제 가능하며 BEnder는 자동으로 이를 적용합니다. 이 통합은 Node.js에서 Hono를 사용할 때 무제한한 경험을 보장합니다. 마찬가지로 Bun에서 Express 및 Fastify를 실행하는 것은 Bun의 우수한 Node.js 호환성 레이어로 인해 간단합니다. 업데이트는 개발자가 프로젝트에 대한 런타임과 프레임워크 조합을 자유롭게 선택할 수 있도록 합니다.
dev.to
Breaking the Runtime Wall: Universal Frameworks in BEnder 🌍
Create attached notes ...
