Apa itu Node.Js ....? |
Apa itu Node.Js - Kalau kita pernah mengenal bahasa pemrograman javscript dalam pembuatan web, maka kita akan takjub oleh Node.JS ini. Perbedaaanya dengan javascript biasa adalah Node.JS ini dapat dieksekusi pada server, keren kan.. Untuk artikel kali ini Flash & Reset akan mencoba menjelaskan tentang apa itu node.js, sebuah bahasa pemrograman seperti apakah itu. Berikut ini ulasannya.
Apa itu Node.Js
Dari penjelasan di atas dapat dikatakan bahwa Node.JS merupakan sebuah bahasa pemrograman yang digunakan dalam pembuatan aplikasi berbasis WEB yang berjalan pada server. Dasar dari pemrograman Node JS adalah javascript yang mana ia menggunakan teknik non-blocking untuk mempercepat proses eksekusi. Teknik non-blocking ini merupakan sebuah metode untuk menyelesaikan sebuah fungsi tertentu.
Node.Js akan melakukan eksekusi terhadap sebuah operasi tanpa menunggu operasi sebelumnya selesai dieksekusi terlebih dahulu, hal ini akan membuat kerja Node.js menjadi lebih cepat dan efisien. Node.js yang mempunyai teknik non-bloking dapat digambarkan layaknya sebuah restoran, ketika kita datang ke sebuah restoran, pelayan akan mencatat pesanan kemudian menyerahkan pesanan pada juru masak, kemudian pelayan akan mencatat pesanan yang lain untuk kemudian diserahkan kepada juru masak lagi tanpa harus menunggu pesanan kita selesai dikerjakan proses ini berjalan terus seperti ini sampai semua pesanan diantar ke pelanggan.
Mengapa menggunakan NodeJS
Inilah mengapa alasan kita mengapa memilih menggunakan Node.Js. Salah satu tujuah kita menggunakan Node.js adalah karena kelebihannya dalam kinerja dan skalabilitas yang sangat cepat. Node.js juga sangat bagus untuk digunakan dalam RESTful-API – web service yang fungsinya mengambil beberapa parameter input kemudian mendapatkan data tanpa menggunakan resource yang besar. Kehebatan dari Node.JS ini ia dapat menangani ribuan proses data sekaligus seperti yang telah ditengkan di atas bahwa Node.js mempunyai teknik non-blocking dalam prosesnya. Hal ini berbeda dengan pemrograman PHP, yag apabila semakin banyak menangani proses, maka akan semakin banyak resource yang diperlukan untuk mendapatkan respon dari request yang diinginkan.
Berikut ini gambaran singkat perbedaan antara Node.js dan PHP
Demikian informasi singkat tentang Apa Itu Node.js, semoga artikel ini dapat bermanfaat.
Berikan Komentar
<i>KODE</i>
<em>KODE YANG LEBIH PANJANG</em>
Notify me
untuk mendapatkan notifikasi balasan komentar melalui Email.