Node.js

Pengarang: Robert Simon
Tanggal Pembuatan: 21 Juni 2021
Tanggal Pembaruan: 9 Boleh 2024
Anonim
Node JS - Быстрый Курс за 1 час
Video: Node JS - Быстрый Курс за 1 час

Isi

Definisi - Apa yang dimaksud dengan Node.js?

Node.js adalah platform sisi-server yang melilit bahasa JavaScript untuk membangun aplikasi yang dapat diskalakan dan digerakkan oleh peristiwa. Ini membingungkan bahkan untuk programmer yang berpengalaman karena lingkungan JavaScript tradisional selalu berada di sisi klien - di browser pengguna atau dalam aplikasi yang berbicara dengan server. JavaScript belum dipertimbangkan ketika datang ke server menanggapi permintaan klien, tapi itulah yang disediakan Node.js.

Node.js tidak ditulis dalam JavaScript (ditulis dalam C ++) tetapi ia menggunakan bahasa JavaScript sebagai bahasa interpretatif untuk pemrosesan permintaan / respons sisi server. Dengan kata lain, Node.js menjalankan program JavaScript yang berdiri sendiri. Keuntungannya adalah bahwa pemrogram dapat menggunakan pengetahuan pemrograman mereka saat ini, meskipun klien, dan mulai coding dengan Node.js jauh lebih mudah.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Node.js

Node.js memiliki beberapa atribut yang membuatnya sangat menarik untuk pemrograman jaringan atau over-the-Internet. Yang pertama berkaitan dengan semua overhead dan kemasan yang menggunakan teknologi yang ada untuk berbicara bolak-balik melalui Internet.

Bayangkan Anda mengirim paket kecil oleh FedEx dan Anda mencatat semua "kontainer" yang dibawa paket Anda dalam perjalanan ke tujuan. Akan ada truk yang membawa semua paket ke pusat pemrosesan lokal. Akan ada tempat sampah besar di pusat ini yang diangkut ke kontainer pengiriman pesawat yang digunakan untuk mengangkut ke pusat tujuan. Dan begitu paket tiba, kebalikannya terjadi dengan paket-paket lain yang berlawanan arah.

Semua pengemasan dan pengemasan ulang ini adalah proses yang melelahkan dan mahal dan persis seperti yang dilakukan teknologi pemrograman seperti JSON dan REST untuk memindahkan data melalui Internet. Node.js memotong pengemasan ulang ini secara signifikan dan menyediakan cara yang ringan untuk menyelesaikan tugas yang sama.

Atribut Node.js kedua yang menarik berkaitan dengan model acara pemrograman Web. Sebagian besar teknologi yang ada ditulis untuk mengambil "tegukan besar" data untuk setiap permintaan dan tanggapan. Dengan kata lain, seluruh halaman data mungkin dikirim ke server - bahkan jika hanya ada perubahan kecil. Teknologi ini dioptimalkan untuk menggunakan potongan data yang lebih besar dengan lebih sedikit peristiwa. Node.js melakukan yang sebaliknya; itu dirancang untuk bekerja dengan lebih banyak interaktivitas - potongan data yang lebih kecil menanggapi lebih banyak peristiwa.