5 Popular Web development Stacks You Should Know in 2021
02-Jun-21
คัมภีร์เทพ IT
หากคุณเป็น 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 เป็นเพื่อนนะคะ
บทความล่าสุด