Programovanie

Node.js sa opäť rozdvojuje, tentokrát kvôli politickému sporu

Nové nezhody v komunite Node.js, vyvolané námietkami proti konaniu člena technickej komisie Node.js, viedli k ďalšiemu vývoju runtime modulu JavaScript.

Ayo.js sám seba označuje za postavený na stroji JavaScript prehliadača Google Chrome V8. Je vybavený neblokujúcim I / O modelom založeným na udalostiach, aby bol ľahký a efektívny. Presne takto sa popisuje Node.js. Poznámka k repo úložisku Ayo, js GitHub dokonca uvádza, že veľa dokumentácie Ayo.js stále smeruje na repozitár Node.js.

Pred dvoma rokmi bola vidlica IO.js výsledkom sporu o technické smerovanie v Node.js (IO.js bola neskôr zlúčená späť do Node.js), ale nová vidlica Ayo.js sa javí ako výsledok komunitnejších bojov viac než akékoľvek argumenty týkajúce sa technológie. Člen technického výboru Node.js, Rod Vagg, vedúci oddelenia Node u poskytovateľa Node.js, NodeSource, rozčúlil svoje tweety podporujúce článok o kódexe správania, ktorý členovia komunity Node.js označili za zápalový. Tiež tvrdili, že zasiahol do procesu moderovania súboru Node.js.

V tesnom hlasovaní technický riadiaci výbor Node.js (TSC) odmietol požiadať Vagga o rezignáciu, rezignovali však štyria členovia TSC: Anna Henningsen, Bryan Hughes, Myles Borins a Jeremiah Senkpiel. Medzitým správna rada Node.js nabáda TSC „aby sa k tejto otázke vrátila a pozastavila účasť jednotlivca v aktívnej účasti TSC, kým sa táto záležitosť nevyrieši, dúfajme, že s konsenzom, vrátane podpory tých, ktorí nedávno rezignovali, ak by boli ochotní pomáhať, ”uviedol výkonný riaditeľ nadácie Mark Hinkle.

Nedávny spor, ktorý sa týkal Vagga, mohol byť spúšťačom vidlice Ayo.js, ale dokumentácia v repozitári Ayo.js naznačuje, že sa môže diať nielen námietky proti Vaggovi. Vyhlásenie o hodnotách Ayo.js hovorí, že platforma „bude skúmať nové štruktúry a rámce pre korporátne vzťahy takým spôsobom, že smerovanie projektu budú nakoniec určovať jej jednotliví ľudia, nie korporácie, ktoré ich zamestnávajú.“

Ayo.js bude mať model otvoreného riadenia. Zásady Ayo.js týkajúce sa bezpečnosti a overovania binárnych súborov, ako aj zoznam súčasných členov projektového tímu zatiaľ neexistujú. Rovnako ako Node.js, aj Ayo.js plánuje súčasné aj dlhodobé vydania podpory.

Vidlica Ayo.js však nemusí mať dlhodobý charakter, najmä ak sa vyrieši vnútorná politika a zvíťazí túžba po jednote v komunite Node.js. To sa stalo s súborom IO.js, ktorého diagnostiky boli technickejšie, ale obsahovali veľa rovnakých ľudí pracujúcich na serveri Node.js. Nakoniec sa tieto frakcie aj napriek technickým nezhodám vyrovnali a pohli sa vpred.

Súvisiace video: Tipy a triky pre Node.js

V tomto vysvetľujúcom videu sa naučte niekoľko techník, ktoré môžu zlepšiť vaše skúsenosti s vývojom uzlov.

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