โหนดเจเอส
โหนดเจเอส

โหนดเจเอส

โหนดเจเอส (Node.js) เป็นระบบรันไทม์ จาวาสคริปต์ที่เสรีและต้นทางเปิดข้ามแพลตฟอร์มที่สามารถทำงานได้บน Windows, Linux, Unix, macOS และอื่นๆ Node.js ทำงานบนเอ็นจิ้น V8 JavaScript และรันรหัสจาวาสคริปต์นอก เว็บเบราว์เซอร์Node.js ช่วยให้นักพัฒนาใช้จาวาสคริปต์เพื่อเขียนเครื่องมือบรรทัดคำสั่งและสคริปต์ด้านเซิร์ฟเวอร์ ความสามารถในการเรียกใช้โค้ดจาวาสคริปต์บนเซิร์ฟเวอร์มักใช้เพื่อสร้างเนื้อหา เว็บเพจพลวัต ก่อนที่เพจจะถูกส่งไปยังเว็บเบราว์เซอร์ของผู้ใช้ ด้วยเหตุนี้ Node.js จึงแสดงถึงกระบวนทัศน์ "JavaScript ทุกหนทุกแห่ง"[6] ที่รวมการพัฒนาโปรแกรมประยุกต์บนเว็บโดยใช้ภาษาโปรแกรมเดียว แทนที่จะใช้ภาษาที่แตกต่างกันสำหรับการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์Node.js มี สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ ซึ่งสามารถรองรับ I/O แบบอะซิงโครนัสได้ ตัวเลือกการออกแบบเหล่านี้มีจุดมุ่งหมายเพื่อเพิ่มปริมาณงานและความสามารถในการขยายขนาดในโปรแกรมประยุกต์บนเว็บที่มีการดำเนินการอินพุต/เอาท์พุตจำนวนมาก เช่นเดียวกับแอปพลิเคชันบนเว็บแบบเรียลไทม์ (เช่น โปรแกรม การสื่อสารแบบเรียลไทม์ และ เกมเบราว์เซอร์)[7]

โหนดเจเอส

เว็บไซต์ nodejs.org 
ประเภท Runtime environment
วันที่เปิดตัว 27 พฤษภาคม 2009; 14 ปีก่อน (2009-05-27)[1]
ผู้ออกแบบ Ryan Dahl
นักพัฒนา OpenJS Foundation
สัญญาอนุญาต MIT License[4][5]
ที่เก็บข้อมูล
ระบบปฏิบัติการ z/OS, Linux, macOS, Microsoft Windows, SmartOS, FreeBSD, OpenBSD, IBM AIX[3]
รุ่นเสถียร
21.6.1[2]  / มกราคม 22, 2024; 21 วันก่อน (มกราคม 22, 2024)
ภาษาที่เขียน JavaScript, C++, Python

แหล่งที่มา

WikiPedia: โหนดเจเอส https://github.com/joyent/node/tags?after=v0.0.4 https://github.com/nodejs/node/blob/master/BUILDIN... https://github.com/nodejs/node/blob/master/LICENSE https://github.com/nodejs/node https://opensource.org/licenses/MIT https://www.ibm.com/developerworks/community/blogs... http://readwrite.com/2013/11/07/what-you-need-to-k... https://www.wikidata.org/wiki/Q756100?uselang=th#P... https://www.wikidata.org/wiki/Q756100#P1324 https://www.wikidata.org/wiki/Q756100?uselang=th#P...