minehpAvatar border
TS
minehp
Tanya Tentang node.js


NODE.JS adalah
Spoiler for di singkat:


Last Stable Node.js versi 0.10.23
Spoiler for os support:


Spoiler for "cara install:


FIRST CODE

Documentasi & Extended module
Spoiler for module:


TUTORIAL SINGKAT
Spoiler for Tutorial:


LINK tutorial
Spoiler for link tutorial:



---------------------------------------------------------------------------------------------------------------------------


MENGGUNAKAN FRAMEWORK
Spoiler for framework:
Diubah oleh minehp 17-12-2013 10:31
0
47.4K
253
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
Website, Webmaster, WebdeveloperKASKUS Official
23.3KThread4.3KAnggota
Tampilkan semua post
Abidin_DombaAvatar border
Abidin_Domba
#69
Wah banyak juga nih yang minat emoticon-Big Grinasik-asik...

Tapi mau pelurusan informasi dikit nih TS, dari post yang pertama kan dibilang kalo NodeJS bisa melaksanakan banyak perintah secara paralel trus dikaitiin sama multithread, kayaknya malah berkebalikan dengan konsep NodeJS deh.

Jadi gini, kebalikan dari multithread, NodeJS malah single thread ! jadi semua kerjaan di NodeJS dikerjakan secara bergiliran dalam 1 thread. Loh kok 1 thread, jadi lambat dong ? ya enggak lah, karena yang ngebuat NodeJS sangat mengerti tentang cara kerja komputer, sehingga memanfaatkan model 1 thread ini jadi cepat dan scaleable banget

Jadi resource komputer seperti processor dan I/O bisa bekerja sendiri-sendiri. Misalnya gini, kita perlu baca data dari hardisk, proses baca tersebut biasanya relatif lama dibandingin proses di processor. Kalo di programming biasa (misal PHP), kita kan nunggu sampe proses baca selesai, trus baru langkah selanjutnya. Nah pas nunggu ini, sebenernya prosesornya mubazir karena enggak melakukan apa-apa.

Kalo di NodeJS, perintah baca tadi dikirim ke I/O, trus NodeJS enggak nunggu, tapi melakukan perintah selanjutnya. Pas proses baca I/O tadi selesai, I/O ngirim event ke NodeJS. Baru deh program NodeJS mengkonsumsi hasil pembacaan tadi.

Jadi terlihat kan kalau processor enggak mubazir sama sekali, 100% digunakan untuk menjalankan proses yang bermanfaat. trus kalo kita lihat, kebanyakan server sebenernya cuma routing dari satu I/O ke I/O lain, contoh dari file ke network, dari Database Ke Network ato dari network ke network lain.

Jadi lebih tepatnya NodeJS ini dibilang asynchronous.

Memang konsep NodeJS ini agak unik, dari pengalaman saya, sebagian yang mempelajari konsepnya bisa memanfaatkan secara benar dan maksimal. Sisanya ? ya jadi tambah bingung dan langsung ngecap NodeJS enggak bagus emoticon-Big Grin emoticon-Big Grin emoticon-Big Grin emoticon-Big Grin
0
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.