Node.js

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Node.JS
Autor Lista Developerów, Joyent
Platforma sprzętowa wieloplatformowy
Język programowania C++, JavaScript
Pierwsze wydanie 2009
Aktualna wersja stabilna 0.10.18 (4 września 2013)
Aktualna wersja testowa 0.11.7 (21 sierpnia 2013)
Licencja Licencja MIT
Strona internetowa

Node.js jest środowiskiem programistycznym zaprojektowanym do tworzenia wysoce skalowalnych aplikacji internetowych, szczególnie serwerów www napisanych w języku JavaScript. Node.js umożliwia tworzenie aplikacji sterowanych zdarzeniami wykorzystujących asynchroniczny system wejścia-wyjścia. Node.js jest aplikacją open source.

Szczegóły[edytuj | edytuj kod]

Node.js składa się z silnika V8 (stworzonego przez Google), biblioteki libUV oraz kilku innych bibliotek. Został stworzony przez Ryana Dahl na początku 2009 roku, jego rozwój sponsorowany był przez firmę Joyent w której pracował.

Pierwotnym celem Dahla było dodanie do stron internetowych możliwości technologii push widocznej w aplikacjach takich jak Gmail. Po wypróbowaniu różnych języków zdecydował się na JavaScript, ze względu na brak istniejącego API wejścia/wyjścia[1]. Dało mu to możliwość wykorzystania nieblokującego, sterowanego zdarzeniami wejścia/wyjścia.

Przypisy

  1. Tom Hughes-Croucher; Mike Wilson: Up and Running with Node.js. O'Reilly, 2012. ISBN 978-1-4493-9858-3.

Zobacz też[edytuj | edytuj kod]

  • npm - manager pakietów używany przez Node.js