article

node.js

[WHAT]

  1. [] node js is a runtime environment for javascript code
  2. [] node apps are written in the javascript programming language and run within the node runtime
  3. [] node uses the google chrome V8 javascript engine
  4. [] node is a c++ .exe program with the V8 JavaScript runtime engine embedded inside it.
  5. [] node  uses the v8' javascript runtime engine to executes javasript code outside of a web browser environment
  6. [] node is currently available for mulitple operating system(OS) platforms including linux, windows, osX, FreeBSD and more
  7. [] node includes the node package manager (npm) for installing additional packages
  8. [] node contains a built-in library/module to allow node applications to act as a web server without using any additional web server software such as Apache HTTP Server or IIS.

[WHY]

  1. [] fast -
  2. [] scaleable -
    1. [] event driven architecture model -event loop model - better performing, more scaleable 
    2. [] non blocking io - asynchronious code execution, that optimizes an application's throughput and scalability.
  3. [] monoglot programming - single language(javascript) development - both server side and client side code can be developed using the same programming language,
  4. [] cross platform - available on linux, windows,
  5. [] open source software(OSS) - licence =
  6. [] community - large with phenomenal growth, means lots of packages, lots of support 
  7. [] npm - node package manager - simplifies the distribution of packages, installing, removing
  8. [] packages - aka libraries - for (almost) everthing, lots & lots,  -rapidly evolving code base, 

[WHY NOT]

  1. [] a community divided
    1. [] In December 2014, Fedor Indutny started io.js, a fork of Node.js. Due to the internal conflict over Joyent's governance, io.js was created as an open governance alternative with a separate technical committee. Unlike Node.js, the authors planned to keep io.js up-to-date with the latest releases of the Google V8 JavaScript engine
  2. [] a community reunited
    1. ] 2 groups are merging back together,
  3. []

[WHERE]

  1. [] https://nodejs.org 

[WHEN]

  1. [] nodejs timeline - a listing of important developments in the node world

[EXAMPLE]

  1. [] hello world in node -
  2. [] nodeOne - your first node app -
  3. [] nodeTwo -

[HOW-TO]

  1. [] installing node -

[REFERENCE]

  1. [] wikipedia article - http://en.wikipedia.org/wiki/Node.js

 

 

 

 

 

Details Photos Edit more

Details

ID: 4500

NAME: 001-nodejs-overview

DESCRIPTION: overview - nodejs - an open source, event driven non blocking javascript runtime environment that enables the creation of fast, scaleable data intensive applications

AUTHOR: article.author/s

EDITOR: article.editor/s

PUBLISHER: article.publisher/s

STATUS: Write

PRIORITY: -5

OWNER ID: 75

Content Photos Edit more

photos

page_photo

actions

Email Email-Owner SMS and