Programiranje

Vprašanja in odgovori: Zakaj se je io.js odločil, da bo razpel Node.js

Privrženci Node.js, ki niso zadovoljni z Joyentovim nadzorom nad projektom, zdaj podpirajo lastne vilice različice JavaScript na strani strežnika, imenovane io.js ali iojs. Da bi ugotovil, kaj in kdo stoji za to potezo, je urednik Large Paul Krill v sredo vprašal Mikeala Rogersa, ki je sodeloval z vilicami in je direktor evangelizacije pri ponudniku storitev gostovanja v oblaku DigitalOcean.

: Ste vi odgovorni za vilice?

Rogers: Niti blizu. Fedor Indutny je začel fork in org, vendar je fork pod odprto strukturo upravljanja, tehničnim odborom. Ta TC, ki se je prvič sestal ta teden, je:

  • Indutny (naveden kot član skupine s kodo Node.js)
  • Trevor Norris (tudi član osrednje ekipe Node.js)
  • Isaac Schlueter (naveden kot nekdanji alumni Node.js)
  • Ben Noordhuis (tudi alumni)
  • Bert Belder (še en alumni in vzdrževalec Node.js)

Rod Vagg (podpornik Node.js) prav tako sodeluje pri klicih, ko ustvarja in upravlja sistem gradnje. Samo moderiram in zapisujem sestanke TC in pomagam oblikovati dnevni red.

: Zakaj se je zgodila ta vilica?

Rogers: Z Joyentom sodelujemo že od julija, da bi poskusili projekt premakniti v strukturo, v katero bi lahko prispevali sodelavci in skupnost in učinkovito rešili težave, s katerimi se sooča Node [vključno s pomanjkanjem aktivnih in novih sodelavcev ter pomanjkanjem izdaj]. Moja domneva je, da se je Fedor naveličal čakanja in je nastavil io.js. Ni ga promoviral ali kaj podobnega, toda tisti, ki smo bili dovolj blizu, smo to videli in skočili naprej. Nato smo prestavili vsa dela, povezana z jedrom Node Forward, ki se gradijo že nekaj časa, vendar zaradi omejitev blagovne znamke ne morejo izdati izdaje.

: Ali "forkerji" zaradi pomanjkanja boljše besede niso bili zadovoljni z Joyentovimi prizadevanji pri odprtem upravljanju za Node.js?

Rogers: Vsi mislimo, da gre delo svetovalnega odbora v dobro smer, vendar že dolgo čakamo, da se kaj zgodi, in še nič konkretnega ni izvedeno. Po mojem mnenju je najboljši način za napredovanje Node ta, da se skupnost organizira okoli reševanja problemov in izdajanja izdaj, torej to počnemo.

: Katere cilje imate za io.js? Vidim, da se nekdo v Uberju že zavzema za njegovo uporabo.

Rogers: No, prvi in ​​najbolj očiten cilj je izstopiti. Pravočasno izdajanje novih različic V8 je na vrhu dnevnega reda. Na tej poti poskušamo k projektu pritegniti več ljudi po bolj liberalnem modelu prispevka in odprtem načrtu upravljanja, ki zagotavlja, da lahko sodelujoči sodelujejo pri odločanju. Prav tako mislimo, da bo lažje pritegniti več podjetij, ki bodo prispevala k čisto skupnemu projektu, kot tistega, ki je v lasti drugega podjetja. Kar Uber uporablja, tega nisem videl, nisem pa tako presenečen, ker jih že nekaj časa skrbi pomanjkanje izdaj.

: Ali vidite kakšno možnost za spravo z Joyentom in Node.js?

Rogers: Seveda bi nam bilo všeč, če bi se Joyent odločil Node.js postaviti v fundacijo z odprtim upravljanjem, mislim, da nihče ne nasprotuje in vsi upamo, da se to tudi zgodi. Ne vidim pa nobenega razloga, da bi ljudje, ki bi se radi lotili težav, kar počakali.

: Kaj je naslednje za io.js?

Rogers: [Prva] izdaja je predvidena za Fedorjev rojstni dan, 13. januarja.

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