Submit Search
Upload
Node.jsってどうなの?
•
Download as KEY, PDF
•
12 likes
•
3,009 views
Ryunosuke SATO
Follow
OSC11doにてNode.jsについて発表させていただきました。 初心者向けのNode.js紹介です。
Read less
Read more
Technology
Travel
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 55
Download now
Recommended
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Ryunosuke SATO
Testable JavaScript
Testable JavaScript
Ryunosuke SATO
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Yuki Okada
reading suture
reading suture
treby
Getting Started with MongoDB and Node.js
Getting Started with MongoDB and Node.js
Grant Goodale
Node js实践
Node js实践
jay li
Web technologies for desktop development
Web technologies for desktop development
Darko Kukovec
Recommended
Social coding をもっと楽しみたいあなたへ
Social coding をもっと楽しみたいあなたへ
Ryunosuke SATO
Testable JavaScript
Testable JavaScript
Ryunosuke SATO
Let s Enjoy Node.js
Let s Enjoy Node.js
Fred Chien
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Web開発の技術選び、 好き嫌いでやってませんか 〜技術選びで注目すべきポイントとは〜
Yuki Okada
reading suture
reading suture
treby
Getting Started with MongoDB and Node.js
Getting Started with MongoDB and Node.js
Grant Goodale
Node js实践
Node js实践
jay li
Web technologies for desktop development
Web technologies for desktop development
Darko Kukovec
Twistori Tech
Twistori Tech
Thomas Fuchs
NodeJs Intro - JavaScript Zagreb Meetup #1
NodeJs Intro - JavaScript Zagreb Meetup #1
Tomislav Capan
JavaScript History
JavaScript History
Rhio Kim
(C)NodeJS
(C)NodeJS
Jackson Tian
Full stack java script development
Full stack java script development
Tomislav Capan
Deep dive-oz
Deep dive-oz
Li Jiansheng
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald - Este.js - konec velkého Schizma
Develcz
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Develcz
Async Module Definition via RequireJS
Async Module Definition via RequireJS
DevOWL Meetup
NodeJS
NodeJS
Alok Guha
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
Building a REST API with Node.js and MongoDB
Building a REST API with Node.js and MongoDB
VivochaLabs
Node.js and Ruby
Node.js and Ruby
Michael Bleigh
[H3 2012] 우리가 모르는 Node.js로 할 수 있는 몇가지
[H3 2012] 우리가 모르는 Node.js로 할 수 있는 몇가지
KTH, 케이티하이텔
Diving into Node with Express and Mongo
Diving into Node with Express and Mongo
Axilis
Enjoy Writing Modern Desktop Application in JavaScript
Enjoy Writing Modern Desktop Application in JavaScript
Fred Chien
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
Naoto MATSUMOTO
Introduction to Express and Grunt
Introduction to Express and Grunt
Peter deHaan
Nodejs and WebSockets
Nodejs and WebSockets
Gonzalo Ayuso
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
Hyun-woo Park
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
Ryunosuke SATO
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
More Related Content
What's hot
Twistori Tech
Twistori Tech
Thomas Fuchs
NodeJs Intro - JavaScript Zagreb Meetup #1
NodeJs Intro - JavaScript Zagreb Meetup #1
Tomislav Capan
JavaScript History
JavaScript History
Rhio Kim
(C)NodeJS
(C)NodeJS
Jackson Tian
Full stack java script development
Full stack java script development
Tomislav Capan
Deep dive-oz
Deep dive-oz
Li Jiansheng
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald - Este.js - konec velkého Schizma
Develcz
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Develcz
Async Module Definition via RequireJS
Async Module Definition via RequireJS
DevOWL Meetup
NodeJS
NodeJS
Alok Guha
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Fred Chien
Building a REST API with Node.js and MongoDB
Building a REST API with Node.js and MongoDB
VivochaLabs
Node.js and Ruby
Node.js and Ruby
Michael Bleigh
[H3 2012] 우리가 모르는 Node.js로 할 수 있는 몇가지
[H3 2012] 우리가 모르는 Node.js로 할 수 있는 몇가지
KTH, 케이티하이텔
Diving into Node with Express and Mongo
Diving into Node with Express and Mongo
Axilis
Enjoy Writing Modern Desktop Application in JavaScript
Enjoy Writing Modern Desktop Application in JavaScript
Fred Chien
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
Naoto MATSUMOTO
Introduction to Express and Grunt
Introduction to Express and Grunt
Peter deHaan
Nodejs and WebSockets
Nodejs and WebSockets
Gonzalo Ayuso
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
Hyun-woo Park
What's hot
(20)
Twistori Tech
Twistori Tech
NodeJs Intro - JavaScript Zagreb Meetup #1
NodeJs Intro - JavaScript Zagreb Meetup #1
JavaScript History
JavaScript History
(C)NodeJS
(C)NodeJS
Full stack java script development
Full stack java script development
Deep dive-oz
Deep dive-oz
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald - Este.js - konec velkého Schizma
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Daniel Steigerwald: EsteJS - javascriptové aplikace robusně, modulárně a komf...
Async Module Definition via RequireJS
Async Module Definition via RequireJS
NodeJS
NodeJS
Brig:Node.js + QML 華麗大冒險
Brig:Node.js + QML 華麗大冒險
Building a REST API with Node.js and MongoDB
Building a REST API with Node.js and MongoDB
Node.js and Ruby
Node.js and Ruby
[H3 2012] 우리가 모르는 Node.js로 할 수 있는 몇가지
[H3 2012] 우리가 모르는 Node.js로 할 수 있는 몇가지
Diving into Node with Express and Mongo
Diving into Node with Express and Mongo
Enjoy Writing Modern Desktop Application in JavaScript
Enjoy Writing Modern Desktop Application in JavaScript
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
Introduction to Express and Grunt
Introduction to Express and Grunt
Nodejs and WebSockets
Nodejs and WebSockets
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
Viewers also liked
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
Ryunosuke SATO
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node js 入門
Node js 入門
Satoshi Takami
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Node.js入門
Node.js入門
俊夫 森
Viewers also liked
(6)
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Node js 入門
Node js 入門
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
Node.js入門
Node.js入門
Similar to Node.jsってどうなの?
JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
Simon Willison
How to make Ajax Libraries work for you
How to make Ajax Libraries work for you
Simon Willison
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
Ricardo Silva
Why Nodejs Guilin Shanghai
Why Nodejs Guilin Shanghai
Jackson Tian
Why Node.js
Why Node.js
guileen
Introducing to node.js
Introducing to node.js
JeongHun Byeon
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
soft-shake.ch
JavaScript Library Overview
JavaScript Library Overview
jeresig
JavaScript performance patterns
JavaScript performance patterns
Stoyan Stefanov
Node.JS briefly introduced
Node.JS briefly introduced
Alexandre Lachèze
JavaScript Libraries (@Media)
JavaScript Libraries (@Media)
jeresig
Building Dojo in the Cloud
Building Dojo in the Cloud
James Thomas
Cross Domain Web Mashups with JQuery and Google App Engine
Cross Domain Web Mashups with JQuery and Google App Engine
Andy McKay
JavaScript Libraries (Kings of Code)
JavaScript Libraries (Kings of Code)
jeresig
JavaScript Performance Patterns
JavaScript Performance Patterns
Stoyan Stefanov
Analyzing the Performance of Mobile Web
Analyzing the Performance of Mobile Web
Ariya Hidayat
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
Tom Croucher
Using YQL Sensibly - YUIConf 2010
Using YQL Sensibly - YUIConf 2010
Christian Heilmann
Nodejs Intro
Nodejs Intro
PavingWays Ltd.
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
Sho Ito
Similar to Node.jsってどうなの?
(20)
JavaScript Libraries: The Big Picture
JavaScript Libraries: The Big Picture
How to make Ajax Libraries work for you
How to make Ajax Libraries work for you
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
Why Nodejs Guilin Shanghai
Why Nodejs Guilin Shanghai
Why Node.js
Why Node.js
Introducing to node.js
Introducing to node.js
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
JavaScript Library Overview
JavaScript Library Overview
JavaScript performance patterns
JavaScript performance patterns
Node.JS briefly introduced
Node.JS briefly introduced
JavaScript Libraries (@Media)
JavaScript Libraries (@Media)
Building Dojo in the Cloud
Building Dojo in the Cloud
Cross Domain Web Mashups with JQuery and Google App Engine
Cross Domain Web Mashups with JQuery and Google App Engine
JavaScript Libraries (Kings of Code)
JavaScript Libraries (Kings of Code)
JavaScript Performance Patterns
JavaScript Performance Patterns
Analyzing the Performance of Mobile Web
Analyzing the Performance of Mobile Web
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
Using YQL Sensibly - YUIConf 2010
Using YQL Sensibly - YUIConf 2010
Nodejs Intro
Nodejs Intro
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
More from Ryunosuke SATO
片手間JS on Rails
片手間JS on Rails
Ryunosuke SATO
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
gem の探し方
gem の探し方
Ryunosuke SATO
Rails あるある
Rails あるある
Ryunosuke SATO
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
Ryunosuke SATO
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
Ryunosuke SATO
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Ryunosuke SATO
Introduction for Browser Side MVC
Introduction for Browser Side MVC
Ryunosuke SATO
コミュニティのある風景
コミュニティのある風景
Ryunosuke SATO
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
Clean Javascript
Clean Javascript
Ryunosuke SATO
脱レガシー化計画
脱レガシー化計画
Ryunosuke SATO
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
Ryunosuke SATO
ServerSideJavaScript
ServerSideJavaScript
Ryunosuke SATO
More from Ryunosuke SATO
(14)
片手間JS on Rails
片手間JS on Rails
Ember コミュニティとわたし
Ember コミュニティとわたし
gem の探し方
gem の探し方
Rails あるある
Rails あるある
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
もっとはじめる Ember.js !! ~ Getting started with Ember.js more ~
はじめる Ember.js!! ~ Getting started with ember.js ~
はじめる Ember.js!! ~ Getting started with ember.js ~
How to relaunch "sapporojs.org" ~Introduction to middleman~
How to relaunch "sapporojs.org" ~Introduction to middleman~
Introduction for Browser Side MVC
Introduction for Browser Side MVC
コミュニティのある風景
コミュニティのある風景
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Clean Javascript
Clean Javascript
脱レガシー化計画
脱レガシー化計画
Pusherとcanvasで作るリアルタイムグラフ
Pusherとcanvasで作るリアルタイムグラフ
ServerSideJavaScript
ServerSideJavaScript
Recently uploaded
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
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
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
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
Recently uploaded
(20)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Slack Application Development 101 Slides
Slack Application Development 101 Slides
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Node.jsってどうなの?
1.
LT Node.js
2011Hokkaido: 2011.06.10 Sapporo.js (Ryunosuke SATO)
2.
Leading Organization of
Community Activity for LOCAL
3.
4.
@tricknotes id: tricknotes
5.
Sapporo.js
: 2011.07.31 http://atnd.org/events/16792
6.
Sapporo.js
ML http://qwik.jp/sapporojs/
7.
8.
9.
LT http://www.flickr.com/photos/kenleewrites/2624790369/
10.
Node.js
11.
Node.js http://www.flickr.com/photos/bonguri/4610536789/
12.
http://www.flickr.com/photos/veroyama/4103844504/
13.
http://www.flickr.com/photos/goldentime/5287584823
14.
15.
Node.js http://www.flickr.com/photos/bonguri/4610536789/
16.
2011.05.20 v0.4.8 http://nodejs.org/ github
https://github.com/joyent/node/ Node.js http://nodejs.jp/
17.
demo...
18.
http://www.flickr.com/photos/veroyama/4103844504/
19.
Server Side JavaScript
20.
- RingoJS
- Jaxer - narwhal - JScript.NET etc... 10
21.
Node.js
? ?
22.
Node.js
23.
ryan
24.
✓
… Apache ✓ … Nginx
25.
✓ ✓ ✓
26.
C10K ※
27.
IO
28.
IO
- - - DB - webAPI 10 100
29.
http://www.flickr.com/photos/polotaro/4909894790
30.
HTTP
A B WebAPI C
31.
HTTP
A B WebAPI C
32.
✓IO OS ✓IO
33.
HTTP
OS A OS B OS WebAPI C OS
34.
IO
→IO
35.
JavaScript
36.
... jQuery
Ajax .get(‘url’, function(data) { // do something }); Ajax IO
37.
... jQuery
Event (‘.field’).click(function() { // do something });
38.
Node.js
... Sequelize User.find({ id: 3 }, function(user) { // do something }); IO
39.
IO
User.find({ id: 3 }, function(user) { // do something 2) IO }); Book.findAll(function(books) { // do somethig }); 1) IO
40.
...
… …
41.
42.
✓EventMachine(Ruby) ✓Twisted(Python) ✓AnyEvent(Perl)
43.
but...
44.
IO
45.
ryan
46.
JavaScript
JavaScript →
47.
48.
http://www.flickr.com/photos/goldentime/5287584823
49.
✓ ✓
→
50.
✓WebSocket ✓Ajax ✓Commet
51.
Cloud9 IDE
http://cloud9ide.com/
52.
http://projects.nuttnet.net/hummingbird/
53.
54.
✓Node.js
IO ✓ ✓
55.
Sapporo.js
: 2011.07.31 http://atnd.org/events/16792
Editor's Notes
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Download now