Sunday, March 7, 2010

Javascript Tidak Hanya Untuk Browser

Javascript adalah salah satu bahasa berorientasi objek yang powerful. Spesifikasi official Javascript mendefinisikan API untuk beberapa objek yang sangat berguna untuk membangun aplikasi browser-based. Namun, spesifikasi tersebut tidak mendefinisikan library standar untuk membangun aplikasi-aplikasi selain browser-based.

Dengan CommonJS atau Node, saat ini Javascript dapat diimplementasikan untuk aplikasi-aplikasi selain berbasis browser karena CommonJS serta Node menyediakan API untuk menangani hal ini. Berikut ini adalah contoh kode dari Node untuk menuliskan "Hello World".
// contoh.js
var sys = require('sys'), 
   http = require('http');
http.createServer(function (req, res) {
  setTimeout(function () {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.write('Hello World');
    res.close();
  }, 2000);
}).listen(8000);
sys.puts('Server running at http://127.0.0.1:8000/');
Untuk menjalankannya dengan Node
% node contoh.js
Server running at http://127.0.0.1:8000/

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...