1. ホーム
  2. javascript

[解決済み] node.jsとio.jsの違いは何ですか?

2022-05-18 08:02:05

質問

とはどのような違いがあるのでしょうか? io.js node.js ? より最近の io.js からフォークされたものです。 node.js を作ったのと同じ人たちによって作られています。 node.js .

このフォークに至った主な違いは何ですか?また、node.jsコミュニティ全体にとってどのような意味があるのでしょうか?

どのように解決するのですか?

io.js のフォークです。 JoyentのNode.js

どのような違いがあるのでしょうか?

io.jsです。

  • ノードフォワード は基本的に io.js にマージされます。
  • コミュニティ主導の開発とアクティブなリリースサイクルに基づいてフォークされました。
  • オリジナルの Node.js 開発者の多くを含む
  • は、Node.js と再び融合することを将来の目標としています。
<ブロッククオート

このリポジトリはjoyent/nodeのGitHubフォークとして始まり、貢献、リリース、そして貢献者はオープンなガバナンスモデルの下にあります。

私たちは、node.jsのために今日まで構築されてきたnpmのエコシステムと互換性のあるリリースを、より定期的に行っていくつもりです。

Node.jsです。

  • 元のソフトウェア
  • は、最近開発が遅くなっている
  • スポンサー ジョイエント
  • Joyent は商標を所有しています。 Node.js

なぜ彼らは分裂したのか?

主に3つの理由で分割されました: より速く、より活発なリリース、および 1.0.0 のリリースよりも、よりコミュニティ主導の開発のため、です。 アドバイザリー ボード そして、リリースに semver を使用することです。

とは アドバイザリーボード ?

アドバイザリーボードは、Node.js に、より集中的で迅速な開発計画や将来の機能の計画をもたらすための Joyent の計画であり、そのための道筋は 1.0.0 リリースに向けた道のりで、開発計画や将来の機能の計画を立てるための、より集中的で迅速な方法をもたらすという Joyent の計画でした。これは、Node.js を使用する大企業のボードをまとめることによって行われる予定でした。

Joyentのブログから引用。

コミュニティがより複雑になるにつれ、すべての構成員のニーズのバランスを取る方法を見つけ、これらの組織が集まり、プロジェクトに意見を提供するためのプラットフォームを提供することが重要です。

なぜアドバイザリーボードは嫌われているのですか?

以前は、Node.js はメーリングリストや GitHub の課題を通じて運営されており、誰でも自分のアイデアを投稿することができました。このアイデアは、平均的な、日常の貢献者からコントロールを奪い、権力を "ビッグショット":次のような企業に移したため、嫌われ始めました。 ウォルマート , ヤフー , IBM , マイクロソフト , ジョイエント , ネットフリックス そして ペイパル .

この件に関する外部情報源