Vignesh Jayavel

NodeJS - Intro and Getting Started

NodeJS - Intro and Getting Started

Recently this stuck my mind and I was really impressed by the scope of node! really interesting… http://stackoverflow.com/questions/1884724/what-is-node-js Advantages of NodeJs

  1. Web development in a dynamic language (JavaScript) on a VM that is incredibly fast (V8). It is much faster than Ruby, Python, or Perl.
  2. Ability to handle thousands of concurrent connections with minimal overhead on a single process.
  3. JavaScript is perfect for event loops with first class function objects and closures. People already know how to use it this way having used it in the browser to respond to user initiated events.
  4. A lot of people already know JavaScript, even people who do not claim to be programmers. It is arguably the most popular programming language.
  5. Using JavaScript on a web server as well as the browser reduces the impedance mismatch between the two programming environments which can communicate data structures via JSON that work the same on both sides of the equation. Duplicate form validation code can be shared between server and client, etc.   Awesome set of video tuts for node that gets you started in no time! http://nodetuts.com/