Microsoft foreslår frit valg mellem V8 og ChakraCore i Node.js

Microsoft tilbyder nu sin Javascript-motor ChakraCore til Node.js-projektet, så udviklere vil kunne vælge frit mellem to motorer.

Node.js kommer måske til at give udviklere muligheden for at vælge mellem to rivaliserende Javascript-motorer. Microsoft har nemlig foreslået en opdatering til Node.js, som vil gøre det muligt at bruge Microsofts ChakraCore.

Både i kommentarerne på Github og på Reddit er der flere positive reaktioner på Microsofts forslag. Det ses blandt andet som en mulighed for at sikre, at begge Javascript-motorer holder sig helt oppe på dupperne, hvis de konkurrerer om at være favorit i Node.js.

Node.js bruger i dag V8-motoren, som er udviklet af Google. Begge motorer er frigivet som open source. Node.js er en populær platform til serverdelen af webapplikationer.

Selvom Microsoft nu har foreslået, at man også skal kunne bruge ChakraCore, så er det sandsynligvis ikke et tilbud, der kommer til at blive realiseret fra den ene dag til den anden, da der er tale om en temmelig stor mængde kode, der i givet fald skal tilføjes til Node.js-projektet.

Kommentarer (9)

Ivo Santos

Når man tænker på komplekst selve javascript sproget er, så burde man efterhånden overveje at udvikle en oversætter der kan oversætte javascript kode til f.eks. c# eller C++ eller et andet sprog som kan udvikles en del hurtigere end i forhold til javascript.

En af fordelene vil også være at så kan man køre f.eks. c# eller c++ kode på browser siden i stedet for javascript, det vil da være en god ting.

Allan Ebdrup Blogger

Et af problemerne er at ChakraCore pt. kun virker på windows og en version til andre operativsystemer først lander om 6 måneder ifølge MS.

Troels Henriksen

Når man tænker på komplekst selve javascript sproget er, så burde man efterhånden overveje at udvikle en oversætter der kan oversætte javascript kode til f.eks. c# eller C++ eller et andet sprog som kan udvikles en del hurtigere end i forhold til javascript.

Hvorfor skulle browsere være hurtigere til at udvide deres understøttelse for C# eller C++ i forhold til Javascript? Javascript virker som sprog heller ikke specielt komplekst, slet ikke i forhold til sådan noget som C++.

Et af problemerne er at ChakraCore pt. kun virker på windows og en version til andre operativsystemer først lander om 6 måneder ifølge MS.

Hvorfor er det et problem? 6 måneder er ikke længe at vente, og ChakraCore er allerede udgivet under en fri licens.

Allan Ebdrup Blogger


Hvorfor er det et problem? 6 måneder er ikke længe at vente, og ChakraCore er allerede udgivet under en fri licens.


Fordi ganske få bruger nodejs på windows, sammenlignet med linux og osx. Så hvis der skal bruges en masse energi på at få det til at virke fra nodejs folkene, (bare kode review er en stor opgave) så er det måske værd at vente til flere kan få gavn af det.

Drastiske ting kunne ændre sig i CharkaCore, så der kommer ekstraarbejde når de andre OSer kommer med.

6 måneder, minimum. It-projekter kan være svære at estimere. Prioriteter kan ændres.

Det er givet, at den er under fri licens, selvfølgelig - det er nodejs vi taler om her ;-)

Allan Ebdrup Blogger

Man kan da næsten ikke bruge Visual Studio uden at Node.js følger med?


Du glemte lige sidste del af citatet:
Fordi ganske få bruger nodejs på windows, sammenlignet med linux og osx.

Jeg taler om folk der meget "aktivt" bruger node.js. Fx udvikler node.js moduler, bidrager til node.js community'et og/eller kører node.js i et produktionsmiljø.

Log ind eller opret en konto for at skrive kommentarer

JobfinderJob i it-branchen