Node.js Tutorial

  • Post
    codeorayo
    Keymaster
    none
    Tutorial Node.js memberikan konsep dasar dan konsep lanjutyan dari Node.js. Tutorial Node.js ini dirancang untuk pemula dan profesional.

    Node.js adalah cross-platform environment dan library untuk menjalankan aplikasi JavaScript yang digunakan untuk membuat aplikasi jaringan dan sisi server.

    Tutorial Node.js ini mencakup semua topik Node.js sepertiode.js installation on windows and linux, REPL, package manager, callbacks, event loop, os, path, query string, cryptography, debugger, URL, DNS, Net, UDP, process, child processes, buffers, streams, file systems, global objects, web modules, dll. Ada juga pertanyaan wawancara yang diberikan Node.js untuk membantu Anda lebih memahami teknologi Node.js.

    Apa itu Node.js

    Node.js adalah lingkungan runtime lintas platform dan pustaka untuk menjalankan aplikasi JavaScript di luar browser. Ini digunakan untuk membuat aplikasi web sisi server dan jaringan. Ini adalah open source dan gratis untuk digunakan. Dapat diunduh dari tautan ini https://nodejs.org/en/

    Banyak modul dasar Node.js ditulis dalam JavaScript. Node.js sebagian besar digunakan untuk menjalankan aplikasi server real-time.

    Definisi yang diberikan oleh dokumentasi resminya adalah sebagai berikut:

    Quote:

    Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

    Node.js juga menyediakan banyak library berbagai modul JavaScript untuk memudahkan pengembangan aplikasi web.

    Quote:

    Node.js = Runtime Environment + JavaScript Library

    Bagian Node.js

    Diagram berikut menggambarkan beberapa bagian penting dari Node.js:

    [img]https://photos.codeorayo.com/uploads/big/aa13f66aa508f1d52583626bfb2cec20.png[/img]

    Fitur Node.js

    Berikut ini adalah daftar beberapa fitur penting Node.js yang menjadi alasan untuk menjadi pilihan para arsitek software.

    1. Extremely fast: Node.js dibuat dari Google Chrome’s V8 JavaScript Engine, jadi library ini sangat cepat saat eksekusi kode.

    2. I/O is Asynchronous and Event Driven: Semua API dari library Node.js adalah asynchronous misalnya Non-blocking. Jadi server berbasis Node.js tidak pernah menunggu API untuk mengembalikan data. Server pindah ke API berikutnya setelah memanggilnya dan mekanisme Event Node.js membantu server untuk mendapatkan respons dari panggilan API sebelumnya. Ini juga alasan mengapa sangat cepat.

    3. Single threaded: Node.js dengan single threaded model menggunakan event looping.

    4. Highly Scalable: Node.js sangat highly scalable karena event mechanism membantu server untuk merespons non-blocking.

    5. No buffering: Node.js mengurangi waktu pemrosesan keseluruhan saat mengunggah file audio dan video. Aplikasi Node.js tidak pernah buffer data apa pun. Aplikasi ini hanya mengeluarkan data dalam potongan..

    6. Open source: Node.js memiliki komunitas open source yang telah menghasilkan banyak modul luar biasa untuk menambah kemampuan tambahan pada aplikasi Node.js.

    7. License: Node.js dirilis di bawah lisensi MIT


      Author: Javatpoint, Translated by Codeorayo

    • You must be logged in to reply to this topic.