Node.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
lista dei membri del tsc
m sistemazione fonti e fix vari
Riga 25:
Nel giugno 2011 Microsoft e Joyent hanno implementato una versione Windows nativa di Node.js<ref>{{Cita web|url=https://nodejs.org/en/blog/uncategorized/porting-node-to-windows-with-microsofts-help/|titolo=Porting Node to Windows With Microsoft's Help|accesso=17 aprile 2016}}</ref>. La prima build di Node.js che supporta Windows è stata rilasciata nel luglio 2011.
 
Nel gennaio 2012 Dahl si è fatto da parte, promuovendo il collega e creatore di ''npm'' Isaac Schlueter a gestire il progetto<ref>{{Cita web|url=https://groups.google.com/forum/#!topicg/nodejs/c/hfajgpvGTLY|titolo=New gatekeeper|cognome=Dahl|nome=Ryan|accesso=26 ottobre 2013}}</ref>. Nel gennaio 2014 Schlueter ha annunciato che Timothy J. Fontaine avrebbe guidato il progetto<ref>{{Cita web|url=https://nodejs.org/en/blog/uncategorized/tj-fontaine-new-node-lead/|titolo=The Next Phase of Node.js|cognome=Schlueter|nome=Isaac|data=15 gennaio 2014|accesso=21 gennaio 2014}}</ref>.
 
Nel dicembre 2014, Fedor Indutny ha avviato io.js, un fork di Node.js. A causa del conflitto interno sulla governance di Joyent, io.js è stata creata come alternativa di governance aperta con un comitato tecnico separato<ref name="Krill, Paul">{{Cita web|url=http://www.javaworld.com/article/2855639/open-source-tools/qanda-why-io-js-decided-to-fork-node-js.html|titolo=Why io.js Decided to Fork Node.js|editore=JavaWorld|data=4 dicembre 2014|accesso=15 dicembre 2014|autore=Krill, Paul|dataarchivio=30 giugno 2017|urlarchivio=https://web.archive.org/web/20170630072910/http://www.javaworld.com/article/2855639/open-source-tools/qanda-why-io-js-decided-to-fork-node-js.html|urlmorto=sì}}</ref>. A differenza di Node.js<ref>{{Cita web|url=https://code.google.com/p/v8/issues/detail?id=3692#c3|titolo=Issue 3692: function suddenly becomes undefined|editore=V8 JavaScript Engine Issues|autore=Ben Noordhuis|data=12 novembre 2014|accesso=2 febbraio 2015}}</ref> gli autori hanno pianificato di mantenere io.js aggiornato con le ultime versioni del motore JavaScript V8 di Google<ref name="Mikeal, Rogers">{{Cita web|url=https://medium.com/node-js-javascript/state-of-io-js-2b3094e6f923|titolo=State of io.js|data=28 gennaio 2015|accesso=2 febbraio 2015|autore=Mikeal, Rogers}}</ref>.
 
Nel febbraio 2015 è stata annunciata l'intenzione di formare una Fondazione Node.js neutrale. A giugno 2015 le comunità Node.js e io.js hanno votato per lavorare insieme nell'ambito della Fondazione Node.js<ref>{{Cita web|url=https://www.linuxfoundation.org/news-media/announcements/2015/06/nodejs-foundation-advances-community-collaboration-announces-new|titolo=Node.js Foundation Advances Community Collaboration, Announces New Members and Ratified Technical Governance|accesso=4 luglio 2015|urlmorto=s|urlarchivio=https://web.archive.org/web/20150624075643/http://www.linuxfoundation.org/news-media/announcements/2015/06/nodejs-foundation-advances-community-collaboration-announces-new|dataarchivio=24 giugno 2015}}</ref>.
 
A settembre 2015 Node.js v0.12 e io.js v3.3 sono stati fusi in Node v4.0<ref>{{Cita web|url=https://nodejs.org/en/blog/announcements/foundation-v4-announce/|titolo=Node.js Foundation Combines Node.js and io.js Into Single Codebase in New Release|accesso=28 gennaio 2016}}</ref>. Questa unione ha portato le funzionalità di V8 ES6 in Node.js e un ciclo di rilascio del supporto a lungo termine<ref>{{Cita web|url=https://medium.com/node-js-javascript/io-js-week-of-may-15th-9ada45bd8a28|titolo=io.js and Node.js merge|accesso=27 giugno 2015}}</ref>. A partire dal 2016 il sito web io.js consiglia agli sviluppatori di tornare a Node.js e che non sono previste ulteriori versioni di io.js a causa della fusione<ref>[https://iojs.org/en/ Io.js, JavaScript I/O], ''"io.js has merged with the Node.js project again. There won't be any further io.js releases. All of the features in io.js are available in Node.js v4 and above."''</ref>.
 
Nel 2019 la JS Foundation e la Node.js Foundation si sono fuse per formare la OpenJS Foundation.
Riga 39:
 
== Governance del progetto ==
Nel 2015 vari rami della più ampia comunità di Node.js hanno iniziato a lavorare sotto la Node.js Foundation indipendente dai fornitori. Lo scopo dichiarato dell'organizzazione è<ref>{{Cita web|url=https://nodejs.org/en/foundation/|titolo=Node.js Foundation {{!}} Node.js|cognome=Foundation|nome=Node.js|sito=nodejs.org|lingua=en|accesso=8 marzo 2017}}</ref> {{citazione|consentire l'adozione diffusa e aiutare ad accelerare lo sviluppo di Node.js e altri moduli correlati attraverso un modello di governance aperto che incoraggia la partecipazione, il contributo tecnico e un quadro per la gestione a lungo termine da parte di un ecosistema investito in Node.js.}} Il Comitato tecnico direttivo della Fondazione Node.js (TSC) è l'organo di governo tecnico della Fondazione Node.js. Il TSC è responsabile del repository principale Node.js, nonché dei progetti dipendenti e adiacenti. Generalmente il TSC delega l'amministrazione di questi progetti a gruppi di lavoro o comitati<ref>{{Cita web|url=https://github.com/nodejs/TSC|titolo=nodejs/TSC|sito=GitHub|lingua=en|accesso=8 marzo 2017}}</ref>. Il gruppo LTS che gestisce le versioni supportate a lungo termine è uno di questi gruppi. Altri gruppi attuali includono Addon API, [[Benchmark (informatica)|Benchmarking]], Documentazione e Testing<ref>{{Cita web|url=https://nodejs.org/en/about/working-groups/|titolo=Working Groups {{!}} Node.js|cognome=Foundation|nome=Node.js|sito=nodejs.org|lingua=en|accesso=8 marzo 2017|dataarchivio=27 febbraio 2017|urlarchivio=https://web.archive.org/web/20170227070535/https://nodejs.org/en/about/working-groups/|urlmorto=sì}}</ref>.
 
Nell'agosto 2017 un terzo dei membri del TSC si è dimesso a causa di una controversia relativa al codice di condotta del progetto<ref>Whittaker, Zack, ''[http://www.zdnet.com/article/after-governance-breakdown-node-js-leaders-fight-for-its-survival/?loc=newsletter_large_thumb_related&ftag=TREc64629f&bhid=24465828771686428160302951310435/ After governance breakdown, Node.js leaders fight for its survival]'', ZDNet, 25 August 2017</ref>.
 
{| class="wikitable"
|+ Membri del TSC<ref>{{CiteCita web|url=https://github.com/nodejs/node?tab=readme-ov-file#tsc-voting-members|titletitolo=tsc-voting-members|websitesito=Github.com|datedata=16 Maymaggio 2024 }}</ref>
! Username !! Nome Completo
|-
Riga 287:
* {{FOLDOC}}
* [https://web.archive.org/web/20110410105248/http://howtonode.org/ HowToNode.org], community che raccoglie esempi di programmazione Node.JS
* {{cita web|url= https://github.com/mochajs/mocha|titolo= Mocha, framework per test asincroni su Node.js, con funzioni di reporting|sito= GitHub}}
 
{{Framework per applicazioni web}}
{{Controllo di autorità}}
{{portale|informatica|software libero}}