Programavimas

„Node.js“ vėl išsišakoja, šįkart dėl ​​politinio ginčo

Naujas „Node.js“ bendruomenės nesutarimas, kurį paskatino prieštaravimai dėl „Node.js“ techninio komiteto nario elgesio, paskatino kitą „JavaScript“ vykdymo laiko variklio šakutę.

Ayo.js apibūdina save kaip sukurtą „Google Chrome V8 JavaScript“ variklyje. Jame yra įvykių valdomas, neužblokuojantis įvesties / išvesties modelis, kad jis būtų lengvas ir efektyvus. Būtent taip save apibūdina „Node.js“. Pastaboje apie „Ayo, js GitHub“ atpirkimą netgi nurodoma, kad daug Ayo.js dokumentų vis dar nurodo „Node.js“ atpirkimo priemonę.

Prieš dvejus metus „IO.js“ šakutė kilo dėl ginčo dėl techninių nurodymų „Node.js“ (vėliau „IO.js“ buvo vėl sujungta į „Node.js“), tačiau panašu, kad naujoji „Ayo.js“ šakutė yra bendruomenės kovų rezultatas. nei bet kokie argumentai dėl technologijos. „Node.js“ techninio valdymo komiteto narys Rodas Vaggas, „Node.js“ teikėjo „NodeSource“ vyriausiasis mazgų pareigūnas, suirzė dėl savo tviterio, kuriame palaikomas elgesio kodekso straipsnis, kurį „Node.js“ bendruomenės nariai apibūdino kaip uždegantį. Jie taip pat teigė, kad jis kišosi į „Node.js“ moderavimo procesą.

Atidžiai balsuodamas „Node.js“ techninis valdymo komitetas (TSC) atsisakė paprašyti „Vagg“ atsistatydinti, tačiau atsistatydino keturi TSC nariai: Anna Henningsen, Bryanas Hughesas, Mylesas Borinsas ir Jeremiahas Senkpielis. Tuo tarpu „Node.js“ direktorių taryba ragina TSC „persvarstyti šį klausimą ir sustabdyti dalyvaujantį asmenį nuo aktyvaus TSC dalyvavimo, kol šis klausimas bus išspręstas, tikėkimės, bendru sutarimu, įskaitant neseniai atsistatydinusiųjų palaikymą, jei jie norėtų padėti “, - sakė fondo vykdantysis direktorius Markas Hinkle'as.

Neseniai kilęs ginčas, susijęs su „Vagg“, galėjo būti „Ayo.js“ šakutės sukėlėjas, tačiau „Ayo.js“ repo dokumentai rodo, kad gali vykti ne tik prieštaravimai „Vagg“. Pranešime apie „Ayo.js“ vertybes teigiama, kad platforma „tyrinės naujas korporacinių santykių struktūras ir struktūras taip, kad galiausiai projekto kryptį vis tiek nustato jos pavieniai žmonės, o ne jas įdarbinančios korporacijos“.

Ayo.js turės atvirą valdymo modelį. Ayo.js saugumo ir dvejetainių failų tikrinimo politika, taip pat dabartinių projekto komandos narių sąrašas dar neegzistuoja. Kaip ir „Node.js“, „Ayo.js“ planuoja ir dabartinius, ir ilgalaikius palaikymo leidimus.

Tačiau „Ayo.js“ šakutė gali būti ne ilgaamžė, ypač jei vidaus politika bus išspręsta ir „Node.js“ bendruomenėje laimės vienybės troškimas. Taip atsitiko su „IO.js“, kurio įstrižainės buvo techniškesnės, tačiau daug tų pačių žmonių dirbo „Node.js“. Galų gale, nepaisant techninių nesutarimų, šios frakcijos susidarė ir judėjo pirmyn.

Susijęs vaizdo įrašas: „Node.js“ patarimai ir gudrybės

Šiame aiškinamojo vaizdo įraše sužinokite keletą būdų, kurie gali pagerinti jūsų mazgų kūrimo patirtį.

$config[zx-auto] not found$config[zx-overlay] not found