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