Soumettre la recherche
Mettre en ligne
Node.jsってどうなの?
•
Télécharger en tant que KEY, PDF
•
12 j'aime
•
3,009 vues
Ryunosuke SATO
Suivre
OSC11doにてNode.jsについて発表させていただきました。 初心者向けのNode.js紹介です。
Lire moins
Lire la suite
Technologie
Voyages
Signaler
Partager
Signaler
Partager
1 sur 55
Télécharger maintenant
Recommandé
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
Recommandé
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
Contenu connexe
Tendances
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
Tendances
(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)
En vedette
アジャイル的アプローチから見えてきたこと
アジャイル的アプローチから見えてきたこと
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入門
俊夫 森
En vedette
(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入門
Similaire à 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
Similaire à 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~開発者の視点から~
Plus de 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
Plus de 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
Dernier
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
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
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
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
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
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Dernier
(20)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
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...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
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...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
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
Notes de l'éditeur
\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
Télécharger maintenant