Node.js merupakan sebuah javascript runtime yang dibangun pada Chrome V8 Javascript Engine. Node.js menggunakan event-driven dan model non-blocking I/O yang membuatnya sangat ringan dan efisien. Node.js dirancang untuk membangun aplikasi jaringan yang terukur. Contoh salah satu kode node seperti dibawah ini :
const http = require('http');Pada contoh diatas banyak koneksi dapat ditangani secara bersamaan dan pada tiap koneksi pengembalian data (callback) selalu dilakukan, akan tetapi jika tidak terdapat pekerjaan, node akan tertidur. Pada pengalaman yang saya dapatkan ketika pertama menggunakan node merupakan suatu hal yang mudah digunakan dan dengan menggunakan sebuah framework seperti express lebih mudah lagi untuk digunakan. Di Indonesia, node merupakan mesin yang sering digunakan dikarenakan kelebihannya itu dalam cross-platform karena industri/konsumen di indonesia sering menggunakan smartphone dalam kesehariannya.
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Bagi kalian yang bukan programmer tapi ada suatu niatan untuk bekerja di bidang IT, mungkin node merupakan salah satu pilihan yang tepat untuk dipelajari. Akan tetapi mungkin lebih diharuskan kalian untuk belajar javascript terlebih dahulu untuk dasar pemrogramannya. Untuk men-download node kalian bisa klik link dibawah ini.

0 Komentar
Ketika kalian berkomentar diharapkan menggunakan akun Gmail agar mendapatkan notifikasi balasan komentar secara langsung.