ติดตั้ง Node.js

Node.js ถูกสร้างขึ้นด้วย JavaScript Node.js ยังใช้ event-driven, non-blocking I/O model ทำให้เครื่องเบา มีประสิทธิภาพสูง เป็น Environment ด้าน server รันด้วย Chrom’s V8 JavaScript engine ช่วยให้เราทำงานได้เร็วขึ้น ง่ายขึ้น

Node.js สามารถสร้าง Mobile App แบบข้ามระบบ iOS และ Android ได้ โดยใช้เครื่องมือที่ชื่อว่า PhoneGap/Cordova หรือ Ionic Framework, สร้างฝั่ง Web Server ก็ได้ โดยใช้ Framework อย่าง MEAN Stack หรือ Meteor, สร้างระบบฝั่ง IoT ก็ได้ โดยใช้ Particle ที่ชื่อเดิมคือ Spark JS, Cylon JS, หรือ Johny Five

วิธีติดตั้ง Node.js

  • ติดตั้ง Node.js เพื่อใช้งานแอปพลิเคชันที่เขียนด้วย Node.js ดาวน์โหลดได้ที่ https://nodejs.org
  • เลือกดาวน์โหลดแบบ Installer เพราะขั้นตอนการติดตั้งจะไม่ยุ่งยาก
  • เมื่อติดตั้งเสร็จแล้ว ให้เราเปิด Command-line Interface (Command Prompt, Terminal) ขึ้นมา แล้วพิมพ์คำสั่ง node -v
  • หากเลขเวอร์ชันของ Node.js แสดงขึ้นมา ก็แปลว่าเราได้ติดตั้ง Node.js เรียบร้อยแล้ว

เหตุผลที่ได้รับความนิยมหลักๆ คือ

  • มีการทำงานแบบ Event-Driven และ Asynchronous
  • รองรับ Concurrent ได้จำนวนมาก
  • เหมาะกับการทำ Web แบบ Real time
  • มี Library ฟรีมากมาย
  • มีการประมวลผลที่รวดเร็ว
  • ประหยัดทรัพยากร ในการทำงาน
  • Syntax ที่ใช้คือ JavaScript
  • เขียนโค้ดเข้าใจได้ง่าย ทำให้โปรแกรมเมอร์ในทุกๆ ระดับสามารถเรียนรู้ได้อย่างรวดเร็ว

แต่ข้อเสียของ Node.js ก็มีอยู่ด้วยเช่นกัน นั่นก็คือปัญหาของการทำงานร่วมกับ Windows OS ที่อาจมีบางส่วนไม่รองรับ