Pengguna:Indra.lukmana/Node.js (3)
Indra.lukmana/Node.js | |
---|---|
Versi pertama | 27 Mei 2009[1] |
Genre | Event-driven networking |
Lisensi | MIT |
Node.js merupakan sebuah sistem untuk mengeksekusi kode JavaScript dari sisi server, sistem ini bersifat open-source serta cross-platform. Secara historis, JavaScript digunakan untuk menulis program pada sisi klien, di mana script yang ditulis dalam JavaScript yang tertanam di halaman web HTML, lalu dijalankan di browser web pengguna. Node.js memungkinkan JavaScript yang akan digunakan untuk pembuatan program dari sisi server, dan menghasilkan konten halaman sebelum dikirim ke browser pengguna. Karena kemampuan ini, Node.js telah menjadi salah satu elemen dasar dari paradigma "JavaScript everywhere"[4] yang memungkinkan pengembangan aplikasi web untuk menyatu dalam satu bahasa pemrograman, daripada bergantung pada bahasa yang berbeda untuk menulis script dari sisi server dan klien.
Meskipun .js
adalah ekstensi namafile konvensional untuk kode JavaScript, nama "Node.js" tidak mengacu ke sebuah file tertentu dalam konteks ini—istilah ini hanya mengacu pada nama produk. Node.js memiliki arsitektur event-driven dengan kemampuan asynchronous I/O. Pilihan desain ini bertujuan untuk mengoptimalkan throughput dan skalabilitas dalam aplikasi web dengan operasi input/output yang banyak, serta untuk aplikasi web real-time (misalnya, aplikasi komunikasi real-time dan game berbasis browser).[5]
Pengembangan Node.js, diatur oleh Node.js Foundation,[6] proyek ini difasilitasi oleh Linux Foundation[7]
Pengguna Node.js dalam skala perusahaan seperti: GoDaddy,[8] Groupon,[9] IBM,[10] LinkedIn,[11][12] Microsoft,[13][14] Netflix,[15] PayPal,[16][17] Rakuten, SAP,[18] Voxer,[19] Walmart,[20] Yahoo!,[21] dan Cisco Systems.
Referensi
sunting- ^ "node-v0.x-archive on GitHub". Diakses tanggal 2 August 2014.
- ^ "Node.js Changelog". Diakses tanggal 2017-03-30.
- ^ "Node.js Changelog". Diakses tanggal 2017-04-04.
- ^ https://www.ibm.com/developerworks/community/blogs/gcuomo/entry/javascript_everywhere_and_the_three_amigos?lang=en
- ^ Laurent Orsini (2013-11-07). "What You Need To Know About Node.js". readwrite. Diarsipkan dari versi asli tanggal 2013-11-07. Diakses tanggal 2016-01-22.
- ^ "Node.js Foundation - Node.js". Diakses tanggal 4 July 2015.
- ^ "Linux Foundation Collaborative Projects". Diakses tanggal 4 July 2015.
- ^ Why GoDaddy's Nodejitsu deal is great for Node.js, VentureBeat, February 10, 2015
- ^ Geitgey, Adam (30 October 2013). "I-Tier: Dismantling the Monoliths". Groupon. Diakses tanggal 30 April 2014.
- ^ "IBM Bluemix". Diakses tanggal 4 July 2015.
- ^ "You'll never believe how LinkedIn built its new iPad app". VentureBeat. May 2, 2012. Diakses tanggal May 10, 2012.
- ^ "Blazing fast node.js: 10 performance tips from LinkedIn Mobile". Diakses tanggal 7 April 2015.
- ^ Baxter-Reynolds, Matthew (November 9, 2011). "Here's why you should be happy that Microsoft is embracing Node.js". London: The Guardian. Diakses tanggal May 10, 2012.
- ^ "WebMatrix - Front End Web Developers take note (ASP.NET, PHP, node.js and more)". Diakses tanggal 2 August 2014.
- ^ Node.js in Flames November 19, 2014
- ^ "Clash of the Titans: Releasing the Kraken, NodeJS @paypal". fluentconf.com. May 28, 2013. Diakses tanggal September 11, 2013.
- ^ "All such companies and their products in which Node.js is used". Diakses tanggal 2 August 2014.
- ^ "SAP AppBuilder". SAP. March 10, 2014. Diakses tanggal March 10, 2014.
- ^ The Node Ahead: JavaScript leaps from browser into future, The Register, March 1, 2011
- ^ "Why Walmart is using Node.js". VentureBeat. January 24, 2012. Diakses tanggal May 10, 2012.
- ^ "Yahoo! Announces Cocktails Shaken, Not Stirred". Diakses tanggal 7 April 2015.
[[Kategori:Perangkat lunak bebas yang diprogram dengan C++]]