AtomではなぜNode Webkitを採用しなかったのか

  • 94
    Like
  • 0
    Comment
More than 1 year has passed since last update.

Atom Is Now Open Source | Atom Blogによると,Atom開発のためにNode-Webkitを試してみたが利用はせず,別途フレームワーク(Atom Shell)を作成したとのこと.

We experimented briefly with Node-Webkit, but decided instead to hire @zcbenz to build the exact framework we were imagining.

Node-Webkitを採用しなかった理由を開発者に質問したところ以下の回答が得られた.

  • 技術選定のタイミングではNode-Webkitは安定していなかった&分離されたコンテキスト(nodeのコンテキストとwebのコンテキスト)があった
  • 他のプロジェクトに依存しない,完全に自由な状態でzcbenz(Atom Shellの中心開発者)にAtomへの要求を満たしてほしかった
  • Chromiumからフォークしたビルドプロセス(をnode-webkitは使っている?)は負担になるかもしれないことを気にした(別にプロジェクトを攻撃する意図はないよ)

なおAtom ShellとNode Webkitの違いは https://github.com/atom/atom-shell/blob/master/docs/development/atom-shell-vs-node-webkit.md に詳しい