Programiranje

Node.js se spet razcepi, tokrat zaradi političnega spora

Nova nesoglasja v skupnosti Node.js, ki so jih vodili ugovori glede ravnanja člana tehničnega odbora Node.js, so privedla do novih vilic izvajalnega mehanizma JavaScript.

Ayo.js se opisuje kot zasnovan na JavaScript brskalniku Google Chrome V8. Odlikuje ga vhodno / izhodni model, ki ne blokira dogodkov, da je lahek in učinkovit. Natanko tako se opisuje Node.js. Opomba o repo repo Ayo, js GitHub celo navaja, da veliko dokumentacije Ayo.js še vedno kaže na repo Node.js.

Pred dvema letoma je vilica IO.js nastala zaradi spora glede tehničnih navodil v Node.js (IO.js je bil kasneje združen nazaj v Node.js), vendar je videti, da je novi vilic Ayo.js rezultat spopadov skupnosti več kot kakršni koli argumenti glede tehnologije. Član tehničnega usmerjevalnega odbora za Node.js Rod Vagg, glavni direktor za Node pri ponudniku Node.js NodeSource, je razburil svoj tweet, ki podpira članek o kodeksu ravnanja, ki so ga člani skupnosti Node.js označili za vnetljivega. Trdili so tudi, da je posegel v postopek moderiranja Node.js.

Na natančnem glasovanju odbor za tehnični usmerjevalni odbor Node.js (TSC) ni hotel zaprositi Vagga, naj odstopi, vendar so štirje člani TSC odstopili: Anna Henningsen, Bryan Hughes, Myles Borins in Jeremiah Senkpiel. Medtem upravni odbor Node.js spodbuja TSC, naj ponovno preuči to težavo in zadrži posameznika, ki je vključen v aktivno sodelovanje TSC, dokler se ta zadeva ne reši, upajmo s konsenzom, vključno s podporo tistih, ki so pred kratkim odstopili, če bi bili pripravljeni pomagati, «je povedal izvršni direktor fundacije Mark Hinkle.

Nedavni spor, ki je vključeval Vagga, je morda sprožil vilice Ayo.js, vendar dokumentacija na repo Ayo.js kaže, da se lahko dogaja več kot le ugovori zoper Vagg. Izjava o vrednotah Ayo.js pravi, da bo platforma "raziskala nove strukture in okvire za korporativne odnose na tak način, da bodo posamezni ljudje, ne pa korporacije, ki jih zaposlujejo, na koncu še vedno tiste, ki določajo smer projekta."

Ayo.js bo imel odprt model upravljanja. Politike Ayo.js o varnosti in preverjanju binarnih datotek ter seznam trenutnih članov projektne skupine še ne obstajajo. Tako kot Node.js tudi Ayo.js načrtuje tako trenutno kot dolgoročno izdajo podpore.

Vendar vilice Ayo.js morda niso dolgožive, še posebej, če je notranja politika razrešena in želja po enotnosti v skupnosti Node.js zmaga. Tako se je zgodilo z IO.js, katerega diagrami so bili bolj tehnični, vendar so bili predstavljeni številni isti ljudje, ki delajo na Node.js. Na koncu so se te frakcije kljub tehničnim nesoglasjem sestavile in napredovale.

Povezani video: Node.js nasveti in triki

V tem obrazložitvenem videu se naučite več tehnik, ki lahko izboljšajo vašo izkušnjo razvoja vozlišča.

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