Разработчик шаблона BEnder обновил его, чтобы достичь истинного агностицизма во время выполнения. Ранее BEnder предполагал конкретные фреймворки для Node.js и Bun. Это предположение было неверным из-за эволюции экосистемы. Теперь Bun предлагает надежную совместимость с Node.js, что позволяет ему запускать фреймворки Node.js, такие как Express и Fastify. Кроме того, Hono стал веб-стандартным фреймворком, способным запускаться повсеместно, включая Node.js.
Обновление BEnder отдает приоритет установленному фреймворку над средой выполнения, что позволяет пользователям смешивать и сочетать. Например, Express, Fastify и Koa могут работать как на Node.js, так и на Bun. Hono также совместим с обоими средами выполнения. Elysia, однако, остается эксклюзивной для Bun внутри BEnder из-за глубокой интеграции с внутренними API Bun.
Запуск Hono на Node.js теперь возможен через адаптер `@hono/node-server`, который BEnder автоматически применяет. Эта интеграция обеспечивает бесшовный опыт при использовании Hono на Node.js. Аналогично, запуск Express и Fastify на Bun является простым благодаря отличному слою совместимости Node.js в Bun. Обновление позволяет разработчикам свободно выбирать свою предпочитаемую комбинацию среды выполнения и фреймворка для своих проектов.
dev.to
Breaking the Runtime Wall: Universal Frameworks in BEnder 🌍
Create attached notes ...
