Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript ข้ามแพลตฟอร์มโดยอิงตาม โครเมียมเอ็นจิ้น V8 JavaScript ของ สามารถใช้เขียนโปรแกรมโค้ด JavaScript ที่เรียกใช้งานนอกเว็บเบราว์เซอร์ได้
สิ่งสำคัญที่สุดคือมันเป็นโอเพ่นซอร์สและเผยแพร่ภายใต้ลิขสิทธิ์ของ MIT
นักพัฒนาและโปรแกรมเมอร์ใช้เพื่อเขียนเครื่องมือบรรทัดคำสั่งใน JavaScript และดำเนินการเขียนสคริปต์ฝั่งเซิร์ฟเวอร์ หากทั้งหมดนี้ทำให้คุณสับสน โปรดให้เราย้ำอีกครั้ง
สคริปต์ฝั่งเซิร์ฟเวอร์ช่วยเรียกใช้สคริปต์ฝั่งเซิร์ฟเวอร์เพื่อสร้างเนื้อหาแบบไดนามิกบนหน้าเว็บก่อนที่จะส่งหน้าเว็บไปยัง เว็บเบราว์เซอร์.
Node.js ยังรวมการพัฒนาเว็บแอปโดยใช้ภาษาการเขียนโปรแกรมเดียว (JavaScript) วิธีนี้ช่วยประหยัดโปรแกรมเมอร์จากความยุ่งยากมากมายโดยหลีกเลี่ยงการใช้ภาษาต่างๆ สำหรับสคริปต์ฝั่งไคลเอ็นต์และเซิร์ฟเวอร์
รีวิวของเรา
- ข้อดี
- ขึ้นอยู่กับ JavaScript
- ใช้การเขียนโปรแกรมแบบอะซิงโครนัส
- เร็ว
- ฟรีโอเพ่นซอร์ส
- ให้คุณสตรีมไฟล์ขนาดใหญ่
- ข้อเสีย
- ไม่ได้ระบุความสามารถในการปรับขนาด
- ไม่เหมาะกับงานที่ต้องใช้ CPU มาก
จะติดตั้ง Node.js ได้อย่างไร?
- มุ่งหน้าสู่ หน้าดาวน์โหลด Node.js
- เลือกตัวติดตั้งที่คุณต้องการ ดาวน์โหลด
- เปิดตัวเมื่อดาวน์โหลดเสร็จแล้ว
- ยอมรับ ข้อตกลงใบอนุญาต
- เลือกเส้นทางปลายทาง
- ปรับแต่งการตั้งค่า
- สลับการปรับใช้เครื่องมือที่จำเป็น
- ตี ติดตั้ง
เมื่อคุณกดปุ่มติดตั้งแล้ว สิ่งที่คุณต้องทำคือรอ Node.js จะถูกติดตั้งลงใน .ของคุณในไม่ช้า พีซี โดยไม่ต้องการความช่วยเหลือเพิ่มเติมจากคุณ
อย่างไรก็ตาม เมื่อตั้งค่าเสร็จแล้ว คุณอาจต้องยืนยันการตั้งค่าเพิ่มเติม เครื่องมือ กล่าวถึงก่อนหน้านี้ แล้วรออีกสักหน่อย แต่นั่นแหล่ะเราสัญญา
Node.js คืออะไร?
พูดง่ายๆ ก็คือ Node.js คือ a ฟรี, โอเพ่นซอร์ส สภาพแวดล้อมเซิร์ฟเวอร์ที่ทำงานบนแพลตฟอร์มที่หลากหลาย รวมถึง, ลินุกซ์, Unix, Mac OS, และ Windows.
มันใช้ JavaScript และช่วยให้โปรแกรมเมอร์ได้พัฒนา ฝั่งเซิร์ฟเวอร์สคริปต์ ที่สามารถสร้าง เนื้อหาเว็บแบบไดนามิก และส่งไปยัง ผู้ใช้ปลายทาง ในของพวกเขา เว็บเบราว์เซอร์.
Node.js กับ PHP/ASP
เพื่อเน้น Node.js's ความสามารถเราจะอธิบายสั้นๆ เกี่ยวกับการเปรียบเทียบระหว่างมันกับ PHP/งูเห่า.
การเปรียบเทียบจะประกอบด้วยวิธีที่แต่ละบริการจัดการ ไฟล์ คำขอ ณ จุดนี้ ควรสังเกตว่า Node.js ใช้การเขียนโปรแกรมแบบอะซิงโครนัส
PHP/งูเห่า การจัดการคำขอไฟล์:
- ส่งคำขอไฟล์ไปยังคอมพิวเตอร์ computer ระบบไฟล์
- ยืนโดยสำหรับ ระบบไฟล์ ถึง เปิด และ อ่าน ไฟล์เนื้อหา
- คว้า เนื้อหา และส่งกลับไปยัง ลูกค้า ทำตามคำขอ
- รอรับคำร้องต่อไป
การจัดการคำขอไฟล์ Node.js:
- ส่งคำขอไฟล์ไปยังคอมพิวเตอร์ computer ระบบไฟล์
- คอยรับคำร้องต่อไป (พร้อมรับคำขออื่นแล้ว)
- ส่งคืนเนื้อหาไฟล์ไปที่ ลูกค้า เมื่อใดก็ตามที่ ระบบไฟล์ เปิดและอ่าน ไฟล์
Node.js ทำอะไร?
คุณสามารถใช้ Node.js เพื่อ:
- สร้าง หน้าเว็บแบบไดนามิก เนื้อหา
- สร้าง, อ่าน, เปิด, ลบ, เขียน และปิด เซิร์ฟเวอร์ไฟล์
- แก้ไข เพิ่ม หรือลบ ข้อมูล ในฐานข้อมูล
- รวบรวมแบบฟอร์ม ข้อมูล
- จัดการแพ็กเก็ตผ่าน bower, npm, jspm
- สร้าง แบ็กเอนด์แอปพลิเคชั่น
- พัฒนา เดสก์ทอปแอปพลิเคชั่น
- จัดการโมดูล ตลอดจนเรียกใช้งานและทำให้เป็นอัตโนมัติ
- สร้างโครงข่ายประสาท
- พัฒนาแชทบอท
ทุกโครงการ Node.js จะส่งผลให้ Node.js ไฟล์ ที่จะมี .js ส่วนขยาย. เหมือนกับจาวาสคริปต์ โดยมีเงื่อนไขว่าคุณจะไม่ลืมที่จะบันทึก .ของคุณ โครงการ, นั่นคือ.
ไฟล์ Node.js จะประกอบด้วยไฟล์ต่างๆ งาน ที่จะดำเนินการตามเหตุการณ์บางอย่าง (ทริกเกอร์) ตัวอย่างเช่น เมื่อมีคนเข้าถึง เซิร์ฟเวอร์ หรือเฉพาะเจาะจง ท่าเรือ, แน่นอน งาน จะถูกประหารชีวิต
Node.js เป็นเครื่องมือที่ทรงพลัง
โดยสรุปแล้ว Node.js สามารถเป็นโปรแกรมที่ทรงพลังได้ เครื่องมือ ถ้าอยู่ในมือขวา คุณสามารถใช้เพื่อสร้าง หน้าเว็บแบบไดนามิก เนื้อหาดำเนินการ สคริปต์ฝั่งเซิร์ฟเวอร์, สร้าง แบ็กเอนด์แอปพลิเคชั่น, พัฒนา แชทบอทและแม้กระทั่งสร้างโครงข่ายประสาทเทียม
มันใช้จาวาสคริปต์และให้คุณบันทึกไฟล์โปรเจ็กต์ของคุณได้เหมือนกัน ส่วนขยาย (.js). สุดท้าย แต่ไม่ท้ายสุด มันคือ ฟรี และ โอเพ่นซอร์สโดยมีผู้ร่วมให้ข้อมูลจำนวนมากคอยดูแลอย่างแข็งขัน
คำถามที่พบบ่อย: เรียนรู้เพิ่มเติมเกี่ยวกับ Node.js
- Node.js คืออะไร?
Node.js คือ ฟรี, โอเพ่นซอร์ส JavaScript สภาพแวดล้อมรันไทม์ ขึ้นอยู่กับ Google Chromeส เอ็นจิ้น V8 JavaScript ที่สามารถรันโค้ดนอก a เว็บเบราว์เซอร์.
- Node.js ใช้ทำอะไร
คุณสามารถใช้ Node.js ได้มากมาย โครงการ, รวมทั้ง แบ็กเอนด์ การพัฒนาแอพ, โครงข่ายประสาทเทียม, แชทบอท, แบบฟอร์ม ข้อมูล ของสะสม ฐานข้อมูลข้อมูล การจัดการและ โมดูลการจัดการ.
- ทำอย่างไร อัปเดต โหนด js?
คุณสามารถดาวน์โหลด Node.js เวอร์ชันล่าสุดได้จากทางการ เว็บไซต์ และติดตั้งบนของคุณ พีซี หรือติดตั้ง n โมดูล และ อัปเดต ผ่านเทอร์มินัล ตรวจสอบบทความของเราเกี่ยวกับ วิธีอัปเดต Node.js สำหรับข้อมูลเพิ่มเติม.