A PHP Error was encountered

Severity: Notice

Message: Only variable references should be returned by reference

Filename: core/Common.php

Line Number: 257

สอน Node.js ตอนที่ 1 Node.js คืออะไร ? ทำไมฮิตกันจัง | Share

สอน Node.js ตอนที่ 1 Node.js คืออะไร ? ทำไมฮิตกันจัง

สอน Node.js ตอนที่ 1 Node.js คืออะไร ? ทำไมฮิตกันจัง

Node.js คือ JavaScript runtime สร้างบน Chrome’s V8 JavaScript engine โดย Node.js ใช้ event-driven, non-blocking I/O model ทำให้มันเบาเครื่องและมีประสิทธิภาพสูง

Nov 30, 2017

แก้ไขล่าสุด มีผู้อ่าน 25,127  |  NODE.JS

 

Node.js คืออะไร ?

Node.js คือ JavaScript runtime สร้างบน Chrome’s V8 JavaScript engine โดย Node.js ใช้ event-driven, non-blocking I/O model ทำให้มันเบาเครื่องและมีประสิทธิภาพสูง

 
NODE.JS = Runtime Environment + JavaScript Library

 

เมื่อนำ Runtime Environment มาบวกกับ JavaScript Library ทำให้เราสามารถนำมาประยุกต์สร้าง Application ต่างๆ ได้ไม่ว่าจะเป็นระบบ Streaming, Online Chat, Web, Web Service, IOT และอื่นๆ 

 

Node.js เป็น Platform ที่ทำงานอยู่บนฝั่ง Server ถูกพัฒนาโดย Ryan Dahl ในปี 2009 เป็น Open Source


 

Node.js เป็น Cross Platform Runtime Environment สามารถนำไปรันทำงานได้ทุกระบบปฎิบัติการ ตัวอย่างเช่น OS X, Window, Linux และอื่นๆ  เขียนด้วยภาษา JavaScript หมายความว่า "เราเขียน Application ครั้งเดียวสามารถนำไปรันได้ทุก OS นั่นเอง แต่ OS นั่นต้องติดตั้ง Runtime Environment ของ Node.js ไว้"

 

Node.js มี Library ที่เป็นส่วนเสริมจำนวนมาก แยกเป็น JavaScript Module ต่างๆ สำหรับทำงานเฉพาะ ในแต่ละเรื่อง สามารถติดตั้งเพิ่มเติมได้ง่ายผ่าน npm (Node Package Manager)


Npm (Node Package Manager) เป็นตัวจัดการ Package ของ JavaScript คุณสามารถหา Package ที่เหมาะสมกับงานแต่ละอย่างได้ที่นี้ https://www.npmjs.com และติดตั้งผ่านคำสั่งบน command line ได้เลย เดี๋ยวจะมาลงรายละเอียดวิธีการใช้ npm ในตอนถัดๆ ไปครับ

 

คุณสมบัติเด่นของ Node.js

  • Asynchronous and Event Driven
  • Very Fast
  • Single Threaded but Highly Scalable
  • No Buffering
  • License

 

ปัจจุบันใครใช้ Node.js บ้าง ?


ในประเทศไทย Node.js เป็นที่นิยมของเหล่า StartUp เนื่องจาก ความเร็ว, การขยายระบบ (Scalable) ทำได้ง่าย ไม่มีค่าใช้จ่ายในเรื่อง License เพราะเป็น Open Source และภาษา JavaScript นั่นสามารถนำไปพัฒนาได้ทั้ง Website, Mobile Application ทำให้ทีมพัฒนาไม่ต้องศึกษาหลายภาษาช่วยลดต้นทุนของทีมพัฒนา

 

ส่วนในต่างประเทศบริษัท IT ดังๆ อย่างเช่น Paypal, Yahoo, Netflix, Uber, Google, Ebay, Microsoft ก็นำไปใช้ทำระบบต่างๆ เช่นกัน

 

ถ้าคิดจะศึกษาตอนนี้ยังทันไหมแล้ว อนาคตจะเป็นอย่างไร ?

Node.js เพิ่งมานิยมมากๆ ใน 2 -3 ปีที่ผ่านมาและเติบโตเร็วมาก ชุมชนของนักพัฒนา Node.js ก็โตขึ้นเร็วมากเช่นกัน ดูจาก Graph ของ Stackoverflow ด้านล่าง ดังนั้น Node.js จึงเป็นเทคโนโลยีที่น่าสนใจมาก ศึกษาเพิ่มเติมติดไว้รับรองว่ามีประโยชน์แน่นอนในอนาคต


 

การติดตั้ง Node.js

  1. การติดตั้งสามารถเข้าไป Download ตัวติดตั้งได้ที่ https://nodejs.org 
  2. ดับเบิ้ลคลิ๊กเพื่อทำการติดตั้ง Node.js แสดงหน้าจอสำหรับติดตั้ง
  3. อ่านรายละเอียด กดติดตั้งตามไปได้เลย 

 

ตรวจสอบว่าติดตั้ง Node.js เรียบร้อยหรือไม่ ?

เปิด Command Line หรือ Terminal

แล้วพิมพ์ว่า node -v จะแสดง Version ของ Node.js ที่ติดตั้งในเครื่องดังรูป

 

 


แบ่งปัน

ชอบ +1

บันทึก

ฝากคำถาม คำแนะนำ ได้ที่

Facebook : Share.OlanLab.Com
LINE ID : @olanlab
อีเมล์ : olan@olanlab.com
Share คลังความรู้ด้านเทคโนโลยี สารสนเทศ นวัตกรรมคอมพิวเตอร์ สอนเขียนโปรแกรม Php Java Html CSS Javascript C C++ Objective-C และอื่นๆ บนระบบปฏิบัติการ Window Linux Unix CentOS IOS Android
โดยผู้เขียนที่มีความเชี่ยวชาญเฉพาะ ให้บริการพื้นที่สำหรับนักเขียนที่ต้องการแบ่งปันความรู้ พร้อมให้คำปรึกษาแก่ผู้ที่สนใจ โดยไม่เสียค่าใช้จ่าย