ข้ามไปเนื้อหา

โหนด.เจเอส

จากวิกิพีเดีย สารานุกรมเสรี
(เปลี่ยนทางจาก Node.js)
โหนด.เจเอส
ผู้ออกแบบไรอัน ดาห์ล
นักพัฒนาโอเพนเจเอสฟาวน์เดชัน
วันที่เปิดตัว27 พฤษภาคม 2009; 16 ปีก่อน (2009-05-27)[1]
รุ่นเสถียร
25.2.1[2] แก้ไขบนวิกิสนเทศ / พฤศจิกายน 17, 2025; 56 วันก่อน (พฤศจิกายน 17, 2025)
ที่เก็บข้อมูล
ภาษาที่เขียนจาวาสคริปต์, ซีพลัสพลัส, ไพทอน
ระบบปฏิบัติการแซด/โอเอส, ลินุกซ์, แมคโอเอส, ไมโครซอฟท์ วินโดวส์, สมาร์ทโอเอส, ฟรีบีเอสดี, โอเพนบีเอสดี, ไอบีเอ็มเอไอเอ็กซ์[3]
ประเภทสภาพแวดล้อมรันไทม์
สัญญาอนุญาตสัญญาอนุญาตของสถาบันเทคโนโลยีแมสซาชูเซตส์[4][5]
เว็บไซต์nodejs.org Edit this on Wikidata

โหนด.เจเอส (อังกฤษ: Node.js) เป็นระบบรันไทม์ จาวาสคริปต์ที่เสรีและต้นทางเปิดข้ามแพลตฟอร์มที่สามารถทำงานได้บน วินโดวส์, ลินุกซ์, ยูนิกซ์, แมคโอเอส และอื่น ๆ โดยโหนด.เจเอส ทำงานบนเอ็นจิ้นจาวาสคริปต์ที่ชื่อ วี8 (V8) และรันรหัสจาวาสคริปต์นอก เว็บเบราว์เซอร์

โหนด.เจเอส ช่วยให้นักพัฒนาใช้จาวาสคริปต์เพื่อเขียนเครื่องมือบรรทัดคำสั่งและสคริปต์ด้านเซิร์ฟเวอร์ ความสามารถในการเรียกใช้โค้ดจาวาสคริปต์บนเซิร์ฟเวอร์มักใช้เพื่อสร้างเนื้อหา เว็บเพจพลวัต ก่อนที่เพจจะถูกส่งไปยังเว็บเบราว์เซอร์ของผู้ใช้ ด้วยเหตุนี้ โหนด.เจเอส จึงแสดงถึงกระบวนทัศน์ "จาวาสคริปต์ทุกหนทุกแห่ง"[6] ที่รวมการพัฒนาโปรแกรมประยุกต์บนเว็บโดยใช้ภาษาโปรแกรมเดียว แทนที่จะใช้ภาษาที่แตกต่างกันสำหรับการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์

โหนด.เจเอส มี สถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ ซึ่งสามารถรองรับ I/O แบบอะซิงโครนัสได้ ตัวเลือกการออกแบบเหล่านี้มีจุดมุ่งหมายเพื่อเพิ่มปริมาณงานและความสามารถในการขยายขนาดในโปรแกรมประยุกต์บนเว็บที่มีการดำเนินการอินพุต/เอาท์พุตจำนวนมาก เช่นเดียวกับแอปพลิเคชันบนเว็บแบบเรียลไทม์ (เช่น โปรแกรม การสื่อสารแบบเรียลไทม์ และ เกมเบราว์เซอร์)[7]

อ้างอิง

[แก้]
  1. "node-v0.x-archive on GitHub". GitHub. สืบค้นเมื่อ 2 August 2014.
  2. "Release 25.2.1". 17 พฤศจิกายน 2025. สืบค้นเมื่อ 18 พฤศจิกายน 2025.
  3. "nodejs/node". GitHub. 13 April 2022.
  4. "node/LICENSE at master". GitHub. Node.js Foundation. 17 September 2018. สืบค้นเมื่อ 17 September 2018.
  5. "The MIT License". Open Source Initiative. 17 September 2018. สืบค้นเมื่อ 17 September 2018.
  6. gcuomo (24 October 2013). "JavaScript Everywhere and the Three Amigos (Into the wild BLUE yonder!)". www.ibm.com. สืบค้นเมื่อ 2013-10-24.
  7. Laurent Orsini (2013-11-07). "What You Need To Know About Node.js". readwrite.com. สืบค้นเมื่อ 2022-02-06.

แหล่งข้อมูลอื่น

[แก้]