node.js adalah sebuah platform yang dibuat di atas JavaScript Runtime-nya Chrome“. Dengan kata lain, kodingan yang kamu tulis untuk server akan dieksekusi dengan cara yang mirip dengan ketika di browser.
Berikut adalah beberapa kelebihan yang di dapat jika anda menggunakan nodejs :
- Pengembang hanya memakai satu bahasa untuk mengembangkan aplikasi lengkap client & server sehingga mengurangi ‘Learning Curve’ untuk mempelajari bahasa server yang lain.
- Sharing kode antara client dan server atau istilahnya code reuse.
- Javascript secara native mendukung JSON yang merupakan standar transfer data yang banyak dipakai saat ini sehingga untuk mengkonsumsi data-data dari pihak ketiga pemrosesan di Node.js akan sangat mudah sekali.
- Database NoSQL seperti MongoDB dan CouchDB mendukung langsung Javascript sehingga interfacing dengan database ini akan jauh lebih mudah.
- js memakai V8 yang selalu mengikuti perkembangan standar ECMAScript, jadi tidak perlu ada kekhawatiran bahwa browser tidak akan mendukung fitur-fitur di Node.js.