Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Server
  Side
    JavaScript
            ~node.js入門~

 Sapporo.js-2010.08.07@札幌市民ホール
           佐藤竜之介(@tricknotes)
ところでみなさん!

JavaScript 、使ってますか?
どこで使っていますか??
例えば、
こういうところ?
実は…

webブラウザ以外でも
   使えるんです
今日は、webサーバのための
JavaScriptのご紹介をします
http://nodejs.org/


  ● JavaScriptのwebサーバ用の拡張

  ● イベント駆動型

  ● v8エンジン
とりあえず簡単なサンプルを!
var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type':...
サーバをJavaScriptで書くと
何がいいのか?
● クライアント側とサーバ側でロジックを共有できる
 → 特に、『入力フォームのチェックロジック』とか


● それぞれの言語用に頭を切り替えなくていい
 → 安心してコーディングできる
A chat room demo by node.js.



http://chat.nodejs.org/

           source: http://github.com/ry/node_chat
JavaScriptは…

● ブラウザ以外でも使えます

● 面白いです
ServerSideJavaScript
ServerSideJavaScript
Upcoming SlideShare
Loading in …5
×

ServerSideJavaScript

2,857 views

Published on

Sapporo.js-2010.08.07LT資料

Published in: Technology
  • Be the first to comment

ServerSideJavaScript

  1. 1. Server Side JavaScript ~node.js入門~ Sapporo.js-2010.08.07@札幌市民ホール 佐藤竜之介(@tricknotes)
  2. 2. ところでみなさん! JavaScript 、使ってますか?
  3. 3. どこで使っていますか??
  4. 4. 例えば、 こういうところ?
  5. 5. 実は… webブラウザ以外でも 使えるんです
  6. 6. 今日は、webサーバのための JavaScriptのご紹介をします
  7. 7. http://nodejs.org/ ● JavaScriptのwebサーバ用の拡張 ● イベント駆動型 ● v8エンジン
  8. 8. とりあえず簡単なサンプルを! var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello Worldn'); }).listen(8124, "127.0.0.1"); console.log('Server running at http://127.0.0.1:8124/');
  9. 9. サーバをJavaScriptで書くと 何がいいのか?
  10. 10. ● クライアント側とサーバ側でロジックを共有できる → 特に、『入力フォームのチェックロジック』とか ● それぞれの言語用に頭を切り替えなくていい → 安心してコーディングできる
  11. 11. A chat room demo by node.js. http://chat.nodejs.org/ source: http://github.com/ry/node_chat
  12. 12. JavaScriptは… ● ブラウザ以外でも使えます ● 面白いです

×