Node.js se ponovo račva, ovaj put zbog političkog spora

Nova neslaganja u zajednici Node.js, vođena prigovorima na ponašanje člana tehničkog odbora Node.js, dovela su do još jedne vilice JavaScript runtime motora.

Ayo.js se opisuje kao izgrađen na JavaScript mehanizmu Google Chrome V8. Sadrži I / O model koji upravlja blokiranjem događaja i čini ga laganim i učinkovitim. Upravo se tako Node.js opisuje. U bilješci o Ayo, js GitHub repo reku čak se navodi da dosta Ayo.js dokumentacije još uvijek upućuje na Node.js repo.

Prije dvije godine, vilica IO.js rezultat je spora oko tehničkih uputa u Node.js (IO.js je kasnije spojen natrag u Node.js), ali čini se da je nova Ayo.js rašljenica rezultat više međusobnih borbi nego bilo koji argumenti oko tehnologije. Član tehničkog upravnog odbora Node.js Rod Vagg, glavni direktor Node-a NodeSovog pružatelja usluga NodeSource, podigao je bijes zbog svog tweeta podržavajući članak o kodeksu ponašanja koji su članovi zajednice Node.js opisali kao zapaljiv. Također su tvrdili da je ometao proces moderiranja Node.js.

Uskim glasanjem, odbor za tehničku upravu Node.js (TSC) odbio je tražiti od Vagga da podnese ostavku, ali četiri člana TSC-a dala su ostavke: Anna Henningsen, Bryan Hughes, Myles Borins i Jeremiah Senkpiel. U međuvremenu, upravni odbor Node.js potiče TSC „da ponovno pregleda ovo pitanje i suspendira pojedinca uključenog u aktivno sudjelovanje u TSC-u dok se ovo pitanje ne riješi, nadamo se konsenzusom, uključujući podršku onih koji su nedavno dali ostavku, ako bi bili voljni pomoći “, rekao je izvršni direktor zaklade Mark Hinkle.

Nedavni spor koji je uključivao Vagga možda je bio okidač za vilicu Ayo.js, ali dokumentacija u repoziciji Ayo.js ukazuje da se možda događa više nego samo prigovori na Vagg. Izjava o vrijednostima Ayo.js kaže da će platforma "istražiti nove strukture i okvire za korporativne odnose na takav način da njezini pojedinačni ljudi, a ne korporacije koje ih zapošljavaju, u konačnici i dalje određuju smjer projekta."

Ayo.js imat će model otvorenog upravljanja. Politike Ayo.js o sigurnosti i provjeri binarnih datoteka, kao i popis trenutnih članova projektnog tima, još ne postoje. Baš kao i Node.js, Ayo.js planira i trenutna i dugoročna izdanja podrške.

Međutim, vilica Ayo.js možda neće dugo trajati, pogotovo ako se riješi unutarnja politika i pobjedi želja za jedinstvom u zajednici Node.js. To se dogodilo s IO.js-om, čiji su dijagrami bili tehničkiji, no u njima su sudjelovali mnogi isti ljudi koji rade na Node.js. Na kraju, unatoč tehničkim nesuglasicama, te su se frakcije pomirile i krenule naprijed.

Povezani videozapis: Savjeti i trikovi za Node.js

U ovom videu s objašnjenjima naučite nekoliko tehnika koje mogu poboljšati vaše iskustvo razvoja Nodea.