Node.js: Node Package Manager (NPM)

nodejsHalo semuanya, ketemu lagi di artikel lanjutan belajar NodeJS. Kali ini saya akan membahas tentang Node Package Manager atau biasa disingkat sebagai NPM. NPM memiliki dua fungsi utama, yaitu sebagai repositori online yang berisi banyak package atau module untuk aplikasi NodeJS dan yang kedua adalah sebuah utilitas baris perintah (command line) yang digunakan untuk menginstal paket-paket yang dibutuhkan dan juga untuk mengelola versi dan ketergantungan package dari NodeJS. Dengan NPM Anda akan mudah mencari, menginstal, uninstall aplikasi atau module/package Node.js.

NPM secara fungsi memiliki kemiripan dengan composer untuk PHP, pip untuk Python, apt untuk Debian / Ubuntu, yum untuk Fedora, mvn untuk Java dan lain sebagainya.

Continue Reading

Belajar Node.js

nodejsSelama ini saya mengetahui Javascript merupakan bahasa pemrograman untuk pengembangan aplikasi web yang berjalan di sisi client atau browser saja (client-side). Kini, Javascript bisa digunakan sebagai bahasa pemrograman di sisi server (server-side) seperti PHP, ASP, JSP, Ruby, dan lainnya. Bagaimana caranya? Node.js adalah jawabannya. Penasaran kan, yuk kita mulai belajar Node.js.

Catatan: Artikel belajar Node.js ini akan dibagi ke dalam beberapa bagian, mulai dari definisi dan konsep Node.js, kelebihan mempelajari Node.js, instalasi di sistem operasi MS Windows dan Ubuntu 16.04 LTS, dan program pertama menggunakan Node.js.

Continue Reading