3 ms·
>The more I use Node, the more I wish I could use it in new places. Node is not a perfect language by any means As someone with only a passing familiarity with
by bcbrown 13y ago
>The more I use Node, the more I wish I could use it in new places. Node is not a perfect language by any means
As someone with only a passing familiarity with Javascript, what is Node? I thought it was a Javascript library, is it a separate language?
- agibsonccc 13y agoNode is literally server side javascript.I won't get in to the different programming paradigms or what have you, but basically picture javascript with access to the native OS/filesystem and the ability to run things you'd think of on a server.
- akoumjian 13y agoNode is a server side javascript runtime along with a standard library.
- michaelmcmillan 13y agoNode only provides an environment in Javascript. I would not call it a language by itself.
- nonchalance 13y agoWhat people commonly refer to as "Node" consists of four pieces: v8: javascript engine that powers chrome libuv: a cross-platform library that wraps most os-specific logic node core: a set of C++ and javascript modules that provide the API and interact with V8 / libuv NPM: large set of user-contributed modules that provide functionality. Many people erroneously assume that all server-side javascript is node, but there are other platforms that predate node (such as Rhino)