โหนด.เจเอส

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

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

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

 อ้างอิง 

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




หมวดหมู่:ซอฟต์แวร์ในปี พ.ศ. 2552