Lompat ke isi

Node.js: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tag: Suntingan visualeditor-wikitext
Tidak ada ringkasan suntingan
Baris 183: Baris 183:
== Referensi ==
== Referensi ==
{{reflist}}
{{reflist}}

== Bacaan lanjutan ==
* {{citation | title = Up and Running with Node.js | date = April 2012 | last1 = Hughes-Croucher | last2 = Wilson | first1 = Tom | first2 = Mike | publisher = [[O'Reilly Media]] | isbn = 978-1-4493-9858-3 }}
* {{citation | title = Sams Teach Yourself Node.js in 24 Hours | date = September 2012 | last1 = Ornbo | first1 = George | publisher = [[SAMS Publishing]] | isbn = 978-0-672-33595-2 }}
* {{citation | title = Professional Node.js | date = October 2012 | url = http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1118185463,descCd-authorInfo.html | last1 = Teixeira | first1 = Pedro | publisher = [[John Wiley & Sons]] | isbn = 978-1-118-22754-1 }}
* {{cite podcast | url = http://twit.tv/show/floss-weekly/237 | title =Episode 237: Node.js | website = twit.tv/show/floss-weekly | publisher = [[TWiT.tv]] | host = [[Randal L. Schwartz]] and Aaron Newcomb | date = 9 January 2013 | time = 1:08:13 | access-date = 9 January 2013 }}
* {{citation | title = Node.js Recipes: A Problem-Solution Approach | date = October 2013 | last1 = Gackenheimer | first1 = Cory | publisher = [[Apress]] | isbn = 978-1-4302-6058-5}}


== Pranala luar ==
== Pranala luar ==

Revisi per 8 April 2021 01.57

Node.js
TipeKerangka kerja aplikasi, perangkat lunak bebas, run-time system dan perangkat lunak sumber terbuka
Versi pertama27 Mei 2009; 15 tahun lalu (2009-05-27)[1]
Versi stabil
22.0.0 (24 April 2024)
GenreLingkungan runtime
LisensiLisensi MIT
Karakteristik teknis
Sistem operasiLinux, macOS, Windows, FreeBSD, OpenBSD, webOS
Bahasa pemrogramanC, C++ dan Javascript
Informasi pengembang
PembuatRyan Lienhart Dahl
PengembangBanyak pengembang
Informasi tambahan
Situs webnodejs.org
Stack ExchangeEtiqueta
Free Software DirectoryNode.js
Subredditnode
Framalibrenodejs
Panduan penggunaLaman panduan
Twitter: nodejs Mastodon: nodejs@social.lfx.dev Youtube: UCQPYJluYC_sn_Qz_XE-YbTQ GitHub: nodejs
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Node.js adalah platform perangkat lunak pada sisi peladen dan aplikasi jaringan. Ditulis dengan bahasa JavaScript dan dijalankan pada Windows, Mac OS X, dan Linux tanpa perubahan kode program. Node.js memiliki pustaka peladen HTTP sendiri sehingga memungkinkan untuk menjalankan peladen web tanpa menggunakan program peladen web seperti Apache atau Lighttpd.

Sejarah

Ryan Dahl, pencipta Node.js

Node.js pertama kali diciptakan dan diperkenalkan untuk pengguna pada sistem Linux pada tahun 2009. Node.js dikembangkan oleh Ryan Dahl dan disponsori oleh Joyent, perusahaan tempat ia bekerja.[3]

Kelebihan

Berikut kelebihan-kelebihan dari peladen Node.js:[butuh rujukan]

  • Dengan bahasa JavaScript, ia mempermudah pembelajaran sisi belakang jika memang sudah menguasai JavaScript; pemula bahkan lebih cepat menguasainya karena dari sisi klien juga menggunakan bahasa JavaScript.
  • Adanya pertukaran kode antara klien dan peladen, yaitu server-side rendering pada kerangka JavaScript.
  • Adanya fasilitas untuk membuat aplikasi waktu nyata (realtime application).
  • Bersumber terbuka, sehingga pengguna mengetahui bagaimana proses aplikasi berjalan, mengubahnya, dan gratis dipakai.

Rilis

Rilis utama dari Node.js adalah dari repositori resmi Node.js di GitHub pada cabang master. Versi baru bernomor genap dirilis pada bulan April dan versi baru bernomor ganjil pada Oktober.

Perilisan Node.js dibagi menjadi 3 fase, yaitu:

  1. Current (saat ini),
  2. Long Term Support / LTS (dukungan aktif jangka panjang), dan
  3. Maintenance (pemeliharaan).

Pada setiap perilisan bernomor ganjil tidak akan pernah masuk dalam fase LTS ataupun Maintenance.[4]

Rilis yang sudah tidak didukung
Rilis Status Julukan Awal Rilis Awal LTS Awal Maintenance Akhir Hidup
v0.10.x tidak didukung - 2013-03-11 - 2015-10-01 2016-10-31
v0.12.x tidak didukung - 2015-02-06 - 2016-04-01 2016-12-31
4.x tidak didukung Argon 2015-09-08 2015-10-01 2017-04-01 2018-04-30
5.x tidak didukung 2015-10-29 - 2016-06-30
6.x tidak didukung Boron 2016-04-26 2016-10-18 2018-04-30 2019-04-30
7.x tidak didukung 2016-10-25 - 2017-06-30
8.x tidak didukung Carbon 2017-05-30 2017-10-31 2019-01-01 2019-12-31
9.x tidak didukung 2017-10-01 - 2018-06-30
11.x tidak didukung 2018-10-23 - 2019-06-01
13.x tidak didukung 2019-10-22 - 2020-04-01 2020-06-01
Rilis yang masih/rencana didukung
Rilis Status Julukan Awal Rilis Awal LTS Awal Maintenance Akhir Hidup
10.x Maintenance LTS Dubnium 2018-04-24 2018-10-30 2020-05-19 2021-04-30
12.x Maintenance LTS Erbium 2019-04-23 2019-10-21 2020-10-30 2022-04-30
14.x Active LTS Fermium 2020-04-21 2020-10-27 2021-10-19 2023-04-30
15.x Current 2020-10-20 2021-04-01 2021-06-01
16.x Pending 2021-04-20 2021-10-26 2022-10-18 2024-04-30

Referensi

  1. ^ https://github.com/joyent/node/tags?after=v0.0.4
  2. ^ Releases · nodejs/node · GitHub
  3. ^ Alex Handy (2011-06-24). "Node.js pushes JavaScript to the server-side". SDTimes. Diakses tanggal 2011-09-04. 
  4. ^ nodejs/Release, 2020-04-22, diakses tanggal 2020-04-22 

Bacaan lanjutan

Pranala luar