Programování

Node.js se znovu rozdmýchává, tentokrát kvůli politickému sporu

Nové neshody v komunitě Node.js, vyvolané námitkami proti chování člena technické komise Node.js, vedly k dalšímu rozložení modulu runtime JavaScriptu.

Ayo.js se popisuje jako postavený na JavaScriptovém enginu Google Chrome V8. Je vybaven událostmi řízeným neblokujícím I / O modelem, který je lehký a efektivní. Přesně tak se Node.js popisuje. Poznámka k repozitáři Ayo, js GitHub dokonce uvádí, že spousta dokumentace Ayo.js stále ukazuje na repozitář Node.js.

Před dvěma lety byla vidlice IO.js výsledkem sporu o technické směry v Node.js (IO.js byl později sloučen zpět do Node.js), ale nová vidlice Ayo.js se zdá být výsledkem komunitního boje více než jakékoli argumenty o technologii. Člen technického řídícího výboru Node.js Rod Vagg, vedoucí oddělení Node u poskytovatele Node.js NodeSource, rozčilil svůj tweet podporující článek o kodexu chování, který členové komunity Node.js popsali jako pobuřující. Také tvrdili, že zasáhl do moderačního procesu Node.js.

V těsném hlasování technický řídící výbor Node.js (TSC) odmítl požádat Vagga o rezignaci, ale čtyři členové TSC rezignovali: Anna Henningsen, Bryan Hughes, Myles Borins a Jeremiah Senkpiel. Mezitím správní rada Node.js doporučuje TSC „aby se k této otázce vrátila a pozastavila dotyčnou osobu z aktivní účasti TSC, dokud nebude tato záležitost vyřešena, snad s konsensem, včetně podpory těch, kteří nedávno rezignovali, pokud by byli ochotni pomáhat, “řekl výkonný ředitel nadace Mark Hinkle.

Nedávný spor týkající se Vagga mohl být spouštěčem vidlice Ayo.js, ale dokumentace v repozitáři Ayo.js naznačuje, že se proti Vaggovi může dít víc než jen námitky. Prohlášení o hodnotách Ayo.js říká, že platforma „prozkoumá nové struktury a rámce pro korporátní vztahy takovým způsobem, že jeho jednotliví lidé, nikoli korporace, které je zaměstnávají, jsou nakonec stále těmi, kdo určují směr projektu.“

Ayo.js bude mít model otevřené správy. Zásady Ayo.js týkající se zabezpečení a ověřování binárních souborů, stejně jako seznam současných členů projektového týmu, dosud neexistují. Stejně jako Node.js, Ayo.js plánuje jak aktuální, tak dlouhodobá vydání podpory.

Vidlice Ayo.js však nemusí být dlouhotrvající, zvláště pokud je vnitřní politika vyřešena a vítězí touha po jednotě v komunitě Node.js. To se stalo s IO.js, jejichž diagnostiky byly techničtější, ale obsahovaly mnoho stejných lidí pracujících na Node.js. Nakonec, navzdory svým technickým neshodám, se tyto frakce smířily a pohnuly se vpřed.

Související video: Tipy a triky Node.js

V tomto vysvětlujícím videu se naučte několik technik, které mohou zlepšit vaše zkušenosti s vývojem uzlů.