🔥 จากโพสต์ที่แล้วแอดมินได้อธิบายการทำงานของ MEAN Strack ไปบ้างแล้ว แต่มันยังมี Framework อีกตัวนึงที่ช่วยพัฒนาเว็บแอปพลิเคชัน นั่นคือ MERN Strack นั่นเอง!!
.
และวันนี้เราจะมาดูความแตกต่างกันให้ชัดๆ เลยว่า อันไหนจะปังกว่ากัน !!
.
🤼♀️ ซึ่งทั้ง 2 เป็น JavaScript Framework ที่ช่วยพัฒนาเว็บแอปพลิเคชัน และช่วยในการสร้างหน้า UI ที่ตอบสนองกับผู้ใช้อย่างมีประสิทธิภาพ และใช้งานง่ายเหมือนกัน ความแตกต่างคือ MEAN ใช้ Angular แต่ MERN ใช้ ReactJS
.
❤️ MEAN Stack
.
- พัฒนาด้วย Mongo DB, Angular, Express และ Node.js
- ใช้ภาษา TypeScript
- มี Component Architecture
- เป็น Regular DOM
- เรียนรู้ได้ยากกว่า
- ทำงานแบบ MVC ได้ดีกว่า
- ไม่ค่อยมี Library ให้ใช้ เพราะมี Document จากทาง Angular ให้ใช้อยู่แล้ว
- ปรับแต่งได้น้อยกว่า
- ส่วนใหญ่จะใช้ในโปรเจกต์ใหญ่ๆ
.
💙 มาที่ MERN Stack กันบ้าง
- พัฒนาด้วย Mongo DB, React JS, Express และ Node.js
- ใช้ภาษา JavaScript และ JSX
- ไม่มี Component Architecture
- เป็น Virtual DOM
- เรียนรู้ง่าย
- ทำงานแบบ MVC ได้ด้อยกว่า
- มี Library ให้เลือกใช้เยอะ
- ปรับแต่งได้อย่างอิสระ
- ไม่ว่าโปรเจกต์จะเล็กหรือใหญ่ ก็สามารถใช้ได้
.
👉 ความเห็นของแอดคิดว่า MEAN มันจะเหมาะสำหรับพัฒนาเว็บแอปที่ใหญ่ๆ มากกว่า ซึ่งบริษัทใหญ่ เช่น Accenture, Raindrop, Vungle, Fiverr และ UNIQLQ ต่างก็เลือกใช้เจ้า MEAN ในการพัฒนาเว็บของเขา
.
☘️ ส่วนเจ้า MERN มันเหมาะสำหรับเว็บแอปที่เล็กๆ ที่ต้องการประมวลผลและโต้ตอบผู้ใช้อย่างรวดเร็วนั่นเอง
.
ส่วนเพื่อนๆ เลือกใช้อันไหนกันบ้าง? มาเม้ามอยให้ฟังกันหน่อยนะ 😆
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
Search