Node.jsはもう必要ない!?DenoとBunで代替できる?

 コメント3件
You don't need Node.js
Node.jsはいらない場合がある、むしろいらない場合の方が多いかもしれない、 そしてDenoとBunを使い分けて代替する方法を説明するという記事です。 Post Node.js ランタイムの登場 ...
  • 1:以下、名無しがお送りします

    Node.jsいらない説が出てるけど本当なの?

  • 7:以下、名無しがお送りします

    TypeScriptのサポートとか速度面でDenoとBunが優れてるらしい

  • 10:以下、名無しがお送りします

    >>7 でもNode.jsの資産とか使えなくなるんじゃ…

  • 37:以下、名無しがお送りします

    >>10 BunはNode.jsとの互換性高いからマイグレーションしやすそう

  • 43:以下、名無しがお送りします

    >>37 Bun使えば既存プロジェクトの依存関係インストールが爆速になるのか

  • 59:以下、名無しがお送りします

    >>10 ライブラリをnpmにpublishするならNode.js必要だよね

  • 68:以下、名無しがお送りします

    >>59 Node.jsの世界から完全に切り離せるわけじゃないのか

  • 19:以下、名無しがお送りします

    Web標準への準拠具合もDenoとBunの方が高いみたいだしなー

  • 26:以下、名無しがお送りします

    >>19 Node.jsも追従してるしそのうち同等になるんじゃね?

  • 28:以下、名無しがお送りします

    Denoはゼロコンフィグで手軽に使えるのがいいよね

  • 36:以下、名無しがお送りします

    >>28 設定ファイル不要とかPythonみたいだな

  • 75:以下、名無しがお送りします

    DenoとBunってどう使い分ければいいの?

  • 76:以下、名無しがお送りします

    >>75 Denoは1から作るとき BunはNode.jsプロジェクトを使うときかな

  • 85:以下、名無しがお送りします

    >>76 なるほど 用途で使い分けるのがいいのか

  • 88:以下、名無しがお送りします

    >>75 Denoはシンプルなバックエンドに Bunはフレームワーク使うときとか?

  • 95:以下、名無しがお送りします

    >>88 Denoはスクリプティングに向いてそう

  • 101:以下、名無しがお送りします

    Denoってモジュールがグローバルにキャッシュされるんだっけ?

  • 109:以下、名無しがお送りします

    >>101 そうそう Pythonに似てるよね

  • 119:以下、名無しがお送りします

    >>101 npmモジュールもnpm:packageみたいなURLで使えるし

  • 123:以下、名無しがお送りします

    BunでViteを動かすとNode.jsが裏で動くこともあるのか

  • 133:以下、名無しがお送りします

    >>123 bunx --bunオプションで切り替えられるけど SSRだと不安定らしい

  • 141:以下、名無しがお送りします

    >>123 完全に置き換えられるわけじゃないんだな

  • 142:以下、名無しがお送りします

    結局Node.jsが要らなくなるわけじゃないのか…

  • 152:以下、名無しがお送りします

    >>142 用途次第じゃない? ゼロから作るならDenoでいいし

  • 159:以下、名無しがお送りします

    >>142 既存資産を使うならBunを部分的に導入するとかさ

  • 161:以下、名無しがお送りします

    Nodeの開発者はDenoとBunについてどう思ってるんだろ

  • 170:以下、名無しがお送りします

    >>161 ライバル視してるのかな? それとも歓迎してる?

  • 172:以下、名無しがお送りします

    >>170 Node.jsも触発されて進化するかもしれないしね

  • 176:以下、名無しがお送りします

    >>161 棲み分けができればWin-Winな気がする

  • 184:以下、名無しがお送りします

    Denoに移行するとソースコードの修正が必要?

  • 186:以下、名無しがお送りします

    >>184 Denoは拡張子つけてimportするから その辺は直さないとかな

  • 188:以下、名無しがお送りします

    >>184 package.jsonとかも使わないし それなりに改修は必要そう

  • 195:以下、名無しがお送りします

    Denoはセキュリティ面でもNode.jsより優れてるらしいね

  • 196:以下、名無しがお送りします

    >>195 ファイルアクセスの許可とか細かく設定できるんだっけ?

  • 199:以下、名無しがお送りします

    >>196 そうそう --allowオプションで制限かけられる

  • 200:以下、名無しがお送りします

    TypeScriptのサポートが標準だと開発体験よさそう

  • 205:以下、名無しがお送りします

    >>200 Node.jsでts-nodeとか使ってたのがスッキリするね

  • 211:以下、名無しがお送りします

    Denoはフロントエンドでは使えないの?

  • 216:以下、名無しがお送りします

    >>211 Denoはバックエンド向けだからフロントは厳しいんじゃないかな

コメント(3件)

  • 1

    結局Node.jsはまだ安泰ってことか

    2
  • 2

    DenoとBunどっちが流行るんだろ

  • 3

    Node.jsの進化にも期待したいね

    1