node.js มันคืออะไรกันนะ

node.js มันคืออะไรกันนะ

18 สิงหาคม 2559 16:58 น.

node.js มันคืออะไรกันนะ

         node.js ไม่รู้จะนิยามมันยังไง เพราะว่า มันไม่ใช่ภาษาใหม่ และมันไม่ใช่ตัว compiler ใหม่ ที่ถ้าเอาไปเทียบกับ PHP เราก็จะเข้าใจตรงกันว่า PHP มันคือ ภาษา computer แต่ node.js เวลาเราจะเขียนมัน syntax ที่เราใช้มันคือ ภาษา JavaScript เหมือนที่เราใช้เขียนหน้าเว็บนี่แหล่ะ ก็เลยบอกว่า มันไม่ใช่ภาษาใหม่ ส่วนที่บอกว่า มันไม่ใช่ compiler ตัวใหม่ ก็เพราะว่า node.js มันใช้ compiler ของ google JavaScript engine V8

แล้ว NodeJS คืออะไร

  1. • เทคโนโลยีฝั่ง Server Side ที่ถูกพัฒนาด้วยภาษา JavaScript
  2. • เดิมทีภาษา JavaScript ทำงานฝั่ง Client เป็นหลัก แต่จริงๆแล้ว NodeJS เป็น Client หรือ Server ก็ขึ้นอยู่กับจุดประสงค์ของแอพนั้น แต่จุดตั้งต้นเริ่มมาจาก Server Side เป็นหลัก
  3. • Ryan Dahl เขาว่าคือพ่อมด แฮรี่ ที่มาร่ายเวทย์ด้วยภาษา JavaScript
  4. • NodeJS คือ JavaScript มีการ Complied เป็น Byte Code ด้วย V8 Engine ของ Google
  5. • Debug ได้ ต่างจาก JavaScript ในยุคแรกๆ ทำให้แก้ปัญหาได้ง่ายขึ้น
  6. • รันได้บนทุกระบบปฏิบัติการยอดนิยม
  7. • มาพร้อมกับเทคโนโลยีที่เรียกว่า Non – Blocking I/O
  8. • ปัจจุบันเติบโตเร็วมาก มี Library แล้ว 235,745 Package ข้อมูล ณ วันที่ 2/2/2016

 

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

  1. • เขียนโค้ดเข้าใจได้ง่าย
  2. • มี Library ฟรีมากมาย
  3. • ใช้ทรัพยากรน้อย
  4. • เรียนรู้ได้เร็วสำหรับโปรแกรมเมอร์ทุกๆระดับ
02-138-3515-6