Dieser Artikel untersucht den Aufstieg von IO.js und seine Auswirkungen auf die serverseitige JavaScript-Landschaft. IO.js wurde zu einer Alternative zu Node.js und befasste sich mit dem Versäumnis des letzteren, mit den neuesten V8 JavaScript -Engine -Funktionen Schritt zu halten.
Key Takeaways:
Die Entstehung von io.js:
interne Konflikte im Node.js -Entwicklungsteam von Joyent, die sich in Bezug auf die langsame Einführung neuer Funktionen befassten, veranlasste einen Kernentwickler, Fedor Idutny, zum Fork Node.js und erstellte IO.js. Dieser Schritt wurde von anderen Entwicklern unterstützt, die durch den langsamen Fortschritt und die mangelnde Reaktionsfähigkeit der Verwaltung frustriert wurden. Idutny zielte darauf ab, eine Plattform mit dem aktuellen ES6-Support zu bieten.
Der unmittelbare und dauerhafte Einfluss:
io.js 'schneller Erfolg unter Druck gesetzt, die Kontrolle über Node.js an die Node.js Foundation zu übertreffen, eine gemeinsame Anstrengung, an der große Technologieunternehmen beteiligt sind. Während die Stiftung zunächst eine Fusion suchte, behielt IO.js ihre Unabhängigkeit bei, bis eine gemeinsame Vision festgelegt wurde.
io.js wurde schnell zur führenden Kraft in der serverseitigen JavaScript-Entwicklung, die konsequent Aktualisierungen mit überlegener Funktionalität und einer moderneren V8-Engine im Vergleich zu Node.js. Diese überlegene Leistung, insbesondere in Bezug auf ES6 -Merkmale, erwies sich als entscheidend für die Anziehung von Entwicklern. Unabhängige Benchmarks demonstrierten IO.JS -Leistungsvorteile gegenüber Node.js.
Open Source und Open Governance:
io.js 'Triumph wird weitgehend auf seine Open-Source-Community und sein gut strukturiertes Open-Governance-Modell zurückgeführt. Ein technisches Komitee (TC) beaufsichtigte die technische Ausrichtung und die Projektrichtlinien, um eine ausgewogene Vertretung zu gewährleisten und zu verhindern, dass ein einzelnes Unternehmen die Entscheidungsfindung dominiert. Die vom TC ernannten Mitarbeiter erleichterten die Überprüfung und Umsetzung von Beiträgen weiter. Konsequente Kommunikation und Transparenz förderten den schnellen Fortschritt und das Engagement der Gemeinschaft.
Die Fusion und Schlussfolgerung:
Erkennen Sie die Notwendigkeit breiterer Ressourcen und Unterstützung über die Open-Source-Community hinaus und fusionierten schließlich mit Node.js. Während Joyents anfängliches Management von Node.js Mängel hatte, demonstrierte das IO.JS-Projekt die Macht der gemeindenahen Entwicklung und der offenen Governance. Der resultierende Unified Node.js profitierte sowohl von den von IO.js initiierten Verbesserungen als auch von den Ressourcen der Node.js Foundation.
häufig gestellte Fragen (FAQs): (Dieser Abschnitt bleibt weitgehend unverändert, da es sich um allgemeine Node.js-Fragen handelt, nicht speziell IO.js post-Merger.)
(Der FAQS -Abschnitt wird aus der ursprünglichen Eingabe aufbewahrt, da er wertvolle Informationen zu Node.js im Allgemeinen liefert, was auch nach dem Zusammenschluss von IO.Js und Node.js relevant ist.)
Das obige ist der detaillierte Inhalt vonAuf Wiedersehen Joyent, Hallo Node.js Foundation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!