JavaScript แบบเต็มสแต็กคืออะไร


จาวาสคริปต์แบบเต็ม

JavaScript มีมานานกว่า 20 ปีแล้ว เป็นภาษาโปรแกรมที่โดดเด่นในการพัฒนาเว็บ

ในตอนเริ่มต้น JavaScript เป็นภาษาสำหรับเว็บไคลเอ็นต์ (เบราว์เซอร์) ความสามารถในการใช้ JavaScript บนเว็บเซิร์ฟเวอร์ก็มาถึง (ด้วย Node.js)

วันนี้คำศัพท์ที่ร้อนแรงที่สุดคือ "Full Stack JavaScript"

แนวคิดของ "Full Stack JavaScript" คือซอฟต์แวร์ทั้งหมดในเว็บแอปพลิเคชัน ทั้งฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์ ควรเขียนโดยใช้ JavaScript เท่านั้น

การเขียนโปรแกรมภาษา C จะค่อยๆ ลดลง
การเขียนโปรแกรมใน JavaScript จะมีความสำคัญมากกว่า


นักพัฒนา JavaScript แบบเต็มกอง

นักพัฒนา JavaScript แบบเต็มรูปแบบคือบุคคลที่สามารถพัฒนาทั้งซอฟต์แวร์ไคลเอนต์และเซิร์ฟเวอร์

นอกเหนือจากการเรียนรู้ HTML และ CSS แล้ว เขา/เธอยังรู้วิธี:

  • ตั้งโปรแกรมเบราว์เซอร์ (เช่น ใช้ JavaScript, jQuery, Angular หรือ Vue)
  • โปรแกรมเซิร์ฟเวอร์ (เช่นใช้ Node.js)
  • โปรแกรมฐานข้อมูล (เช่นใช้ MongoDB)

ซอฟต์แวร์ไคลเอ็นต์
(ส่วนหน้า)

ซอฟต์แวร์เซิร์ฟเวอร์
(ส่วนหลัง)


ประโยชน์ของจาวาสคริปต์แบบเต็ม

  • ใช้รหัสซ้ำ ไลบรารี เทมเพลต และโมเดลที่ใช้ร่วมกัน
  • แนวปฏิบัติที่ดีที่สุดที่สะสมโดย JavaScript 20 ปี
  • JavaScript เป็นมาตรฐานที่พัฒนาขึ้นพร้อมกับอนาคตที่สดใส
  • กวดวิชาที่ดี ง่ายต่อการเรียนรู้
  • ไม่มีการรวบรวม!!! การพัฒนาที่เร็วขึ้น
  • การกระจายที่ดี: npm
  • ที่เก็บ GitHub เวิร์กโฟลว์ Git