ホームページ >ウェブフロントエンド >jsチュートリアル >さようならJoyent、Hello Node.js Foundation
この記事では、IO.JSの台頭とサーバー側のJavaScriptランドスケープへの影響を検証します。 IO.JSはnode.jsの代替として出現し、後者が最新のV8 JavaScriptエンジン機能に対応できないことに対処しました。
キーテイクアウト:IO.JSの作成は、開発者と更新サイクルに関するNode.js開発者とJoyentの管理者との間の意見の不一致に起因しています。
JoyentのNode.js開発チーム内の内部紛争は、新機能の採用が遅いことに関して、コア開発者のFedor Idutnyをフォークnode.jsに促し、io.jsを作成しました。 この動きは、進行が遅いことと管理による反応の欠如に苛立った他の開発者によってサポートされていました。 idutnyは、最新のES6サポートをプラットフォームに提供することを目指していました。
io.jsの急速な成功により、Joyentは、主要なハイテク企業が関与する共同の取り組みであるNode.js Foundationへのnode.jsのnode.jsの制御を譲渡に圧力をかけました。 財団は当初合併を求めていましたが、IO.JSは共有ビジョンが確立されるまで独立を維持しました。
io.jsはすぐにサーバー側のJavaScript開発の主要な力になり、node.jsと比較して、優れた機能とより近代的なV8エンジンで更新を一貫してリリースします。 この優れたパフォーマンスは、特にES6機能に関して、開発者を引き付ける上で重要であることが証明されました。 独立したベンチマークは、node.js.に対するIO.JSのパフォーマンスの利点を示しました
オープンソースとオープンガバナンス:
io.jsの勝利は、主にそのオープンソースコミュニティと、適切に構造化されたオープンガバナンスモデルに起因しています。技術委員会(TC)は、技術的な方向性とプロジェクトのガイドラインを監督し、バランスの取れた表現を確保し、単一のエンティティが意思決定を支配するのを防ぎます。 TCによって任命された協力者は、さらに貢献のレビューと実装を促進しました。 一貫したコミュニケーションと透明性は、急速な進歩とコミュニティの関与を促進しました。 合併と結論:オープンソースコミュニティを超えたより幅広いリソースとサポートの必要性を認識して、io.jsは最終的にnode.jsと合併しました。 JoyentのNode.JSの最初の管理には欠点がありましたが、IO.JSプロジェクトはコミュニティ主導の開発とオープンガバナンスの力を実証しました。 結果として生じる統合node.jsは、io.jsによって開始された改善とnode.js Foundationのリソースの両方の恩恵を受けました。
よくある質問(FAQS):(このセクションは、一般的なnode.jsの質問に対処するため、ほとんど変化しません。 (FAQSセクションは元の入力から保持されます。これは、node.js全般に関する貴重な情報を提供します。これは、io.jsとnode.jsの合併後でも関連性があります。)
以上がさようならJoyent、Hello Node.js Foundationの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。