arrow_back

NodeJS itu apa??

Posted

:

Mar 7, 2026, 05 AM

Updated

:

-


Seperti yang kita tau, bahasa JavaScript merupakan bahasa tingkat tinggi karena syntax atau perintahnya menggunakan bahasa Inggris, sehingga dapat mudah dipahami oleh manusia dan dapat dikategorikan bahasa pemrograman terpopuler dan banyak digemari hingga log ini dibuat.

JavaScript diciptakan pada tahun 1995 oleh Brendan Eich. Ia merancang bahasa ini dalam kurun waktu 10 hari. Wow... niat sekali beliau satu ini.

Bahasa ini pada awalnya bernama Mocha, lalu berganti ke LiveScript hingga pada saat ini berganti pula ke JavaScript yang dirancang untuk membuat halaman web Netscape Navigator 2.0 lebih dinamis dan interaktif. Iyaa Netscape itu tempat kerjanya Brendan Eich dulu..


Nahh trus makin kesini makin kesana, para developer ni gatel-gatel pengen jalanin JavaScript tetapi diluar browser. Lalu munculah ide gila Ryan Dahl pada tahun 2009 yang menciptakan runtime JavaScript yang bernama NodeJS. Project abang Ryan ini disponsori oleh perusahaan tempat kerja dia yang bernama Joyent dan pertama kali diperkenalkan untuk sistem operasi Linux. Lalu project babang Ryan ini membeludak pada tahun 2011 yang di mana terdapat suatu tool yang sangat memudahkan developer yang bernama NPM (Node Package Manager). Fungsi tool ini agar developer dapat mengelola library/package pihak ketiga yang dapat membantu developer dalam pengembangan website-nya.


Trus sampai sekarang pada tahun 2026 sudah banyak terdapat Framework ataupun MicroFramework dari JavaScript yang makin membuat bahasa ini jadi bahasa terpopuler, termudah, digemari, disukai oleh banyak orang karena dengan 1 bahasa sudah dapat membangun sebuah aplikasi web yang dapat berjalan dari sisi client (Front-End) maupun pada sisi server (Back-End), dan tentunya bahasa ini bahasa terfavorit dan tercandu bagi FullStack web developer, contohnya saya hehe :)

Beberapa Framework atau Library atau MicroFramework dari Javascript:

  1. ExpressJS (MicroFramework)
  2. ReactJS (Library Front-End)
  3. NextJS (Framework)
  4. Angular (Framework)
  5. VueJS (Framework)

Dan masih banyak lagi yang open-source tetapi yang paling populer dan saya ketahui ya yang di atas itu.


hmm mungkin sampai sini dulu aja ngobrolnya, lanjut nanti lagi yaa.. see you


#nodejs, #javascript, #runtime, #backend, #server