Hopp til innhold

Node.js

Fra Wikipedia, den frie encyklopedi
Sideversjon per 31. mai 2016 kl. 00:04 av Kjetil r (diskusjon | bidrag) (Pakkebehandleren npm)

Node.js er et åpent kryssplattform runtime-system for tjenere og nettverksapplikasjoner. Node.js-applikasjoner er skrevet i JavaScript og kan kjøre på OS X, Microsoft Windows, Linux, FreeBSD, NonStop, AIX, IBM System z og IBM i. Programmet utvikles av Node.js Foundation, et samarbeidsprosjekt ved Linux Foundation.

Node.js bruker Google V8 JavaScript for å utføre kode, og en stor del av dens basismoduler er skrevet i JavaScript.

Versjoner

Programmet ble lansert 27. mai 2007, og pr. mai 2016 er siste versjon 6.2.0.[1]

Med versjon 4.0.0 i september 2015 gjorde Node.js et større hopp i versjoneringen, fra 0.12. Grunnen var sammenslåingen med io.js, en Node.js-fork med utspring i et miljø som var misfornøyde med de daværende Node.js-forvalterne i selskapet Joyent. Da de to gruppene kom til enighet og slo sammen io.js og Node.js i 2015 bestemte de seg for å fortsette med io.js' versjoneringsregime, og den neste Node.js-utgaven fikk derfor betegnelsen 4.0.0.[2]

Pakkebehandleren npm

Node.js' pakkebehandler heter npm, og denne installeres automatisk sammen med Node.js. npm brukes til å holde orden på hvilke moduler og modul-versjoner et Node.js-program er avhengig av, og assisterer programvareutvikleren og systemoperatøren med å sørge for at samme modulversjoner kjøres under utvikling og i vanlig drift. Ved utgangen av 2014 var det ca. 115 000 pakker tilgjengelig i det offisielle npm-arkivet.[3][4]

Referanser

  1. ^ «Previous Releases». nodejs.org. Besøkt 30. mai 2016. 
  2. ^ «Node.js says all is forgiven, welcomes io.js fork back into the fold». The Register. 9. september 2015. Besøkt 30. mai 2016. 
  3. ^ «npm’s year in numbers: 2014». npmjs.org. 31. desember 2014. Besøkt 30. mai 2016. 
  4. ^ Ihrig, Colin J. (2014). Pro Node.js for Developers. Apress. s. 9-10. ISBN 978-1-4302-5860-5. 

Eksterne lenker