5 Popular Web development Stacks You Should Know in 2021

02-Jun-21

คัมภีร์เทพ IT

See the original english version Click here!

 

หากคุณเป็น Web Developer คุณอาจจะเจอคำถามว่า คุณใช้งาน Stack ใด บ่อยที่สุด และหากคุณสงสัยว่า Stack ที่ได้รับความนิยมมากที่สุดจากเหล่า Web Developer มีอะไรบ้าง บทความนี้จะมาแนะนำ 5 Web Development Stacks ยอดนิยมในปี 2021 ที่คุณควรรู้จักไว้

1. MEAN Stack

MEAN เป็น Open-Source JavaScript Software Stack ที่ใช้สำหรับการสร้าง Dynamic Web Sites และ Web Applications ที่สามารถใช้งานได้แบบฟรี ๆ เนื่องจาก Component ทั้งหมดของ MEAN Stack รองรับ Programs ต่าง ๆ ที่ถูกเขียนด้วย JavaScript

ข้อได้เปรียบที่โดดเด่นของ MEAN Application ก็คือ พวกมันสามารถถูกเขียนภายในภาษาเดียว สำหรับทั้ง Server-Side และ Client-Side 

Frontend:

  • Angular
  • TypeScript

Backend:

  • Express
  • Node.js

Database:

  • MongoDB

2. MERN Stack

MERN เป็นหนึ่งในหลาย ๆ รูปแบบของ MEAN Stack (MongoDB, Express, Angular, Node) ซึ่ง Angular Frontend Framework แบบเดิม ถูกแทนที่ด้วย React JS

Frontend:

  • React
  • JavaScript หรือ TypeScript

Backend:

  • Express
  • Node.js

Database:

  • MongoDB

3. MEVN Stack

รูปแบบอื่น ๆ ของ MEAN Stack ก็คือ MEVN Stack (MongoDB, Express, Vue, Node) รวมทั้ง Frontend JavaScript Framework ที่สามารถทำงานร่วมกันได้

Frontend:

  • Vue
  • JavaScript หรือ TypeScript

Backend:

  • Express
  • Node.js

Database:

  • MongoDB

4. PERN Stack

Stack นี้ประกอบไปด้วย PostgreSQL, Express, React และ Node.js เมื่อรวม Technologies เหล่านี้เข้าด้วยกัน คุณสามารถสร้าง Full-Stack Web Application ที่มีการทำงานของ CRUD (Create, Read, Update, Delete) ได้เช่นกัน

Frontend:

  • React
  • JavaScript หรือ TypeScript

Backend:

  • Express
  • Node.js

Database:

  • PostgreSQL

5. LAMP Stack

LAMP (Linux, Apache, MySQL, PHP/Perl/Python) เป็นคำย่อที่แสดงถึงหนึ่งใน Solution Stacks ที่พบได้บ่อยที่สุดสำหรับ Applications ยอดนิยมของ Web จำนวนมาก

ปัจจุบัน LAMP หมายถึง Software Stack Model ทั่วไปและ Components ส่วนใหญ่ของพวกมัน ก็สามารถถูกใช้งานทดแทนกันได้

Web Dev:

  • PHP/ Python/ Perl
  • Apache
  • Linux

Database:

  • MySQL

Express และ Node ถือเป็น Middle (Application) Tier โดยที่ Express.js เป็น Server-Side Web Framework และ Node.js ก็ถือเป็น JavaScript Server Platform ที่ได้รับความนิยมและมีประสิทธิภาพ ไม่ว่าคุณจะเลือก Stack ในรูปแบบใดก็ตาม ME(RVA)N ก็ถือเป็นแนวทางที่ดีที่สุดในการทำงานกับ JavaScript และ JSON ตลอดเส้นทางการพัฒนา Web

หากคุณสังเกตดูดี ๆ ก็จะเห็นว่า มีสิ่งหนึ่งที่พบบ่อยที่สุดใน Stack เหล่านี้ทั้งหมด ซึ่งพวกมันก็คือ JavaScript Stacks โดยในปัจจุบัน พวกมันเป็นที่นิยมมากที่สุดและมีการใช้งานมากที่สุดใน Web App หากคุณต้องการเริ่มต้นพัฒนา Web คุณควรที่จะเริ่มเรียนรู้ที่พวกมัน รวมทั้งพื้นฐานของ Web อย่าง HTML และ CSS ด้วย

ที่มา:  https://javascript.plainenglish.io/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด