Your SlideShare is downloading. ×
0
Meraj Rasool KhattakTechnical LeadGoodCore Software Inc.
1.   Background2.   jQuery, Prototype, Firebug and others3.   Node.js
HTML, JavaScript, DHTML and that’s all.
 Gmail and Ajax. Introduction of jQuery, Prototype and other  JS frameworks. Birth of Firebug
 The first incarnations of JavaScript lived in  browsers. Node.js really is just another  context: it allows you to run J...
1.   Googles V8 VM2.   libev3.   libeio
   Node leverages a number of existing open-    source projects: most importantly Marc    Lehmanns libev and libeio C lib...
 Node is conceptually composed of three  layers of functionality: The underlying core engine, a number of core  modules ...
1.   Installation2.   Hello World
 Node.js is really two things: a runtime  environment and a library. To install:  https://github.com/joyent/node/wiki/In...
var http = require("http");http.createServer(function(request, response) { console.log("Request received."); response.writ...
 WhiteBoard Google Docs Excel Trello – Project Collaboration Tool
   Audience questions.
Node.js   an introduction
Upcoming SlideShare
Loading in...5
×

Node.js an introduction

2,830

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,830
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Node.js an introduction"

  1. 1. Meraj Rasool KhattakTechnical LeadGoodCore Software Inc.
  2. 2. 1. Background2. jQuery, Prototype, Firebug and others3. Node.js
  3. 3. HTML, JavaScript, DHTML and that’s all.
  4. 4.  Gmail and Ajax. Introduction of jQuery, Prototype and other JS frameworks. Birth of Firebug
  5. 5.  The first incarnations of JavaScript lived in browsers. Node.js really is just another context: it allows you to run JavaScript code in the backend, outside a browser. In 2009 Ryan Dahl created a framework that appeared to propose an answer to the technical challenge of interacting with a large web audience in real-time.
  6. 6. 1. Googles V8 VM2. libev3. libeio
  7. 7.  Node leverages a number of existing open- source projects: most importantly Marc Lehmanns libev and libeio C libraries and Googles V8 JavaScript engine. The libev and libeio C libraries handle the intricacies of event-driven networking and input/output while the V8 engine allows Node to be programmed using JavaScript.
  8. 8.  Node is conceptually composed of three layers of functionality: The underlying core engine, a number of core modules that add provide utility functions and APIs, and community-created modules for everything else.
  9. 9. 1. Installation2. Hello World
  10. 10.  Node.js is really two things: a runtime environment and a library. To install: https://github.com/joyent/node/wiki/Installation Linux: apt-get, rpm or make. Windows: untar the package and run exe.
  11. 11. var http = require("http");http.createServer(function(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type":"text/plain"}); response.write("Hello World"); response.end();}).listen(8888);
  12. 12.  WhiteBoard Google Docs Excel Trello – Project Collaboration Tool
  13. 13.  Audience questions.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×