Enviar búsqueda
Cargar
Server-Side JavaScript Developement - Node.JS Quick Tour
•
25 recomendaciones
•
4,739 vistas
Q
q3boy
Seguir
Server-Side JavaScript Developement - Node.JS Quick Tour
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 40
Descargar ahora
Descargar para leer sin conexión
Recomendados
Node js quick tour v2
Node js quick tour v2
Wyatt Fang
Nodejs a-practical-introduction-oredev
Nodejs a-practical-introduction-oredev
Felix Geisendörfer
Create a RESTful API with NodeJS, Express and MongoDB
Create a RESTful API with NodeJS, Express and MongoDB
Hengki Sihombing
Nodejs - Should Ruby Developers Care?
Nodejs - Should Ruby Developers Care?
Felix Geisendörfer
Presentation of JSConf.eu
Presentation of JSConf.eu
Fredrik Wendt
Mysqlnd uh
Mysqlnd uh
natmchugh
Ansible
Ansible
gnosek
Node.js - As a networking tool
Node.js - As a networking tool
Felix Geisendörfer
Recomendados
Node js quick tour v2
Node js quick tour v2
Wyatt Fang
Nodejs a-practical-introduction-oredev
Nodejs a-practical-introduction-oredev
Felix Geisendörfer
Create a RESTful API with NodeJS, Express and MongoDB
Create a RESTful API with NodeJS, Express and MongoDB
Hengki Sihombing
Nodejs - Should Ruby Developers Care?
Nodejs - Should Ruby Developers Care?
Felix Geisendörfer
Presentation of JSConf.eu
Presentation of JSConf.eu
Fredrik Wendt
Mysqlnd uh
Mysqlnd uh
natmchugh
Ansible
Ansible
gnosek
Node.js - As a networking tool
Node.js - As a networking tool
Felix Geisendörfer
Nodejs - A-quick-tour-v3
Nodejs - A-quick-tour-v3
Felix Geisendörfer
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
Bhagaban Behera
Docker
Docker
Kamil Grabowski
Nodejs - A quick tour (v4)
Nodejs - A quick tour (v4)
Felix Geisendörfer
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Node.js - A practical introduction (v2)
Node.js - A practical introduction (v2)
Felix Geisendörfer
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
Derek Anderson
Event Driven Architecture Concepts in Web Technologies - Part 1
Event Driven Architecture Concepts in Web Technologies - Part 1
Hamidreza Soleimani
What is AWS S3?
What is AWS S3?
AWS Tutor
Node.js in production
Node.js in production
Felix Geisendörfer
Nodejs - A quick tour (v5)
Nodejs - A quick tour (v5)
Felix Geisendörfer
Rails with MongoDB - RORLab 47th
Rails with MongoDB - RORLab 47th
Eugene Park
Node.js - A Quick Tour II
Node.js - A Quick Tour II
Felix Geisendörfer
Banquet 36
Banquet 36
Koubei UED
Usecase examples of Packer
Usecase examples of Packer
Hiroshi SHIBATA
Node.js for beginner
Node.js for beginner
Sarunyhot Suwannachoti
Frontend Track NodeJS
Frontend Track NodeJS
Marcelo Serpa
Node.js - The New, New Hotness
Node.js - The New, New Hotness
Daniel Shaw
Node js quick-tour_v2
Node js quick-tour_v2
tianyi5212222
Node js quick-tour_v2
Node js quick-tour_v2
http403
introduction to node.js
introduction to node.js
orkaplan
Nodejs - A quick tour (v6)
Nodejs - A quick tour (v6)
Felix Geisendörfer
Más contenido relacionado
La actualidad más candente
Nodejs - A-quick-tour-v3
Nodejs - A-quick-tour-v3
Felix Geisendörfer
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
Bhagaban Behera
Docker
Docker
Kamil Grabowski
Nodejs - A quick tour (v4)
Nodejs - A quick tour (v4)
Felix Geisendörfer
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Node.js - A practical introduction (v2)
Node.js - A practical introduction (v2)
Felix Geisendörfer
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
Derek Anderson
Event Driven Architecture Concepts in Web Technologies - Part 1
Event Driven Architecture Concepts in Web Technologies - Part 1
Hamidreza Soleimani
What is AWS S3?
What is AWS S3?
AWS Tutor
Node.js in production
Node.js in production
Felix Geisendörfer
Nodejs - A quick tour (v5)
Nodejs - A quick tour (v5)
Felix Geisendörfer
Rails with MongoDB - RORLab 47th
Rails with MongoDB - RORLab 47th
Eugene Park
Node.js - A Quick Tour II
Node.js - A Quick Tour II
Felix Geisendörfer
Banquet 36
Banquet 36
Koubei UED
Usecase examples of Packer
Usecase examples of Packer
Hiroshi SHIBATA
Node.js for beginner
Node.js for beginner
Sarunyhot Suwannachoti
Frontend Track NodeJS
Frontend Track NodeJS
Marcelo Serpa
Node.js - The New, New Hotness
Node.js - The New, New Hotness
Daniel Shaw
La actualidad más candente
(18)
Nodejs - A-quick-tour-v3
Nodejs - A-quick-tour-v3
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
Docker
Docker
Nodejs - A quick tour (v4)
Nodejs - A quick tour (v4)
Create Rest API in Nodejs
Create Rest API in Nodejs
Node.js - A practical introduction (v2)
Node.js - A practical introduction (v2)
Introduction to NodeJS with LOLCats
Introduction to NodeJS with LOLCats
Event Driven Architecture Concepts in Web Technologies - Part 1
Event Driven Architecture Concepts in Web Technologies - Part 1
What is AWS S3?
What is AWS S3?
Node.js in production
Node.js in production
Nodejs - A quick tour (v5)
Nodejs - A quick tour (v5)
Rails with MongoDB - RORLab 47th
Rails with MongoDB - RORLab 47th
Node.js - A Quick Tour II
Node.js - A Quick Tour II
Banquet 36
Banquet 36
Usecase examples of Packer
Usecase examples of Packer
Node.js for beginner
Node.js for beginner
Frontend Track NodeJS
Frontend Track NodeJS
Node.js - The New, New Hotness
Node.js - The New, New Hotness
Similar a Server-Side JavaScript Developement - Node.JS Quick Tour
Node js quick-tour_v2
Node js quick-tour_v2
tianyi5212222
Node js quick-tour_v2
Node js quick-tour_v2
http403
introduction to node.js
introduction to node.js
orkaplan
Nodejs - A quick tour (v6)
Nodejs - A quick tour (v6)
Felix Geisendörfer
Developing realtime apps with Drupal and NodeJS
Developing realtime apps with Drupal and NodeJS
drupalcampest
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Tom Croucher
Intro to node and mongodb 1
Intro to node and mongodb 1
Mohammad Qureshi
Practical Use of MongoDB for Node.js
Practical Use of MongoDB for Node.js
async_io
Node azure
Node azure
Emanuele DelBono
Построение простого REST сервера на Node.js | Odessa Frontend Code challenge
Построение простого REST сервера на Node.js | Odessa Frontend Code challenge
OdessaFrontend
Introduction to Node.js: What, why and how?
Introduction to Node.js: What, why and how?
Christian Joudrey
Node.JS and WebSockets with Faye
Node.JS and WebSockets with Faye
Matjaž Lipuš
K8s best practices from the field!
K8s best practices from the field!
DoiT International
"You Don't Know NODE.JS" by Hengki Mardongan Sihombing (Urbanhire)
"You Don't Know NODE.JS" by Hengki Mardongan Sihombing (Urbanhire)
Tech in Asia ID
Node js实践
Node js实践
jay li
T4T Training day - NodeJS
T4T Training day - NodeJS
Tim Sommer
Introduction to node.js by jiban
Introduction to node.js by jiban
Jibanananda Sana
Node js
Node js
Chirag Parmar
Deno Crate Organization
Deno Crate Organization
Anthony Campolo
mtl_rubykaigi
mtl_rubykaigi
Hirotomo Oi
Similar a Server-Side JavaScript Developement - Node.JS Quick Tour
(20)
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick-tour_v2
introduction to node.js
introduction to node.js
Nodejs - A quick tour (v6)
Nodejs - A quick tour (v6)
Developing realtime apps with Drupal and NodeJS
Developing realtime apps with Drupal and NodeJS
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Intro to node and mongodb 1
Intro to node and mongodb 1
Practical Use of MongoDB for Node.js
Practical Use of MongoDB for Node.js
Node azure
Node azure
Построение простого REST сервера на Node.js | Odessa Frontend Code challenge
Построение простого REST сервера на Node.js | Odessa Frontend Code challenge
Introduction to Node.js: What, why and how?
Introduction to Node.js: What, why and how?
Node.JS and WebSockets with Faye
Node.JS and WebSockets with Faye
K8s best practices from the field!
K8s best practices from the field!
"You Don't Know NODE.JS" by Hengki Mardongan Sihombing (Urbanhire)
"You Don't Know NODE.JS" by Hengki Mardongan Sihombing (Urbanhire)
Node js实践
Node js实践
T4T Training day - NodeJS
T4T Training day - NodeJS
Introduction to node.js by jiban
Introduction to node.js by jiban
Node js
Node js
Deno Crate Organization
Deno Crate Organization
mtl_rubykaigi
mtl_rubykaigi
Último
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Último
(20)
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Server-Side JavaScript Developement - Node.JS Quick Tour
1.
Server-Side JavaScript
Developement Node.JS Quick Tour q3boy <q3boy1@gmail.com>
2.
Server-Side JavaScript
Development
3.
Aptana Jaxer (SpiderMonkey)
Helma (Rhino)
4.
• •
5.
Revelutions in 2009 •
CommonJS (ServerJS), by Dangoor • JSConf, by Chris Williams & Iterative Designs • Node, by Ray Dahl.
6.
Node's goal is
to provide an easy way to build scalable network programs -- nodejs.org
7.
Ray Dahl
8.
• 1/5/2009 Ryah
Dahl • 2/15/2009 • 5/31/2009 • ...... • 11/16/2010 v0.3.1
9.
•
wiki 600 module • 20 •
10.
• libev (event
loop) • libeio (nonblocked posix, thread pool) • v8 (javascript engine by google)
11.
• • •
12.
io io
13.
io io
14.
- • • •
15.
- •
cpu •
16.
- Web Worker
17.
• AMD Opteron
2200 , 4G RAM • socket client 20,000+ qps • socket server 17,000 qps • http server 4,400 qps • 30~40m • see more. <http://nodejs.kongwu.net/blog/? p=8>
18.
• SSL • Windows •
1G (by v8)
19.
• Web • • Spider
20.
Digg in the
node
21.
$ git clone
git://github.com/ry/node.git $ cd node $ ./configure --prefix=$HOME/node $ make install
22.
Hello World! Familiar &
Simple
23.
$ node singleThread.js 1 2 3 4
24.
CommonJS $ node
main.js foobar
25.
io $ node nonblocking.js Reading
my.txt ... my.txt Here is contents in "my.txt".
26.
HTTP
27.
TCP
$ node tcpServer.js & $ telnet locahost 1234 Welcome! > Node is so Cooool. Node is so Cooool. >
28.
$ node watchFile.js
& $ sleep 3; touch my.txt the current mtime is: 1292594780000 the previous mtime was: 1292594752000
29.
$ node childProcess.js hello world
30.
String vs Buffer
String • • node v8 String , socket memcopy • v8 gc
31.
String vs Buffer
With String
32.
String vs Buffer
With Buffer
33.
With String
34.
With Buffer
35.
Want to see
more?
36.
• PHP: pear •
Python: PyPI, setuptools • Ruby: Gems • Node:
37.
$ cat >>~/.npmrc
<<NPMRC root = ~/.node_libraries binroot = ~/bin manroot = ~/share/man NPMRC $ curl http://npmjs.org/install.sh | sh $ npm ls $ npm install package_name $ npm update
38.
IDE base on
node http://www.cloud9ide.com/
39.
Links • http://www.commonjs.org/ • http://nodejs.org/ •
http://howtonode.org/ • https://github.com/ry/node/wiki • https://github.com/ry/node/wiki/modules • https://github.com/isaacs/npm
Descargar ahora