ก่อน deploy ทีมต้องแยก configuration ตามสภาพแวดล้อมและตรวจความลับ จึงถามว่า ในการพัฒนา Web Application สถาปัตยกรรม Model-View-Controller (MVC) มีวัตถุประสงค์หลักใดในการแบ่งแยกส่วนต่างๆ ของแอปพลิเคชัน?

เพื่อลดขนาดของโปรแกรมและเพิ่มความเร็วในการประมวลผล
เพื่อแยกความรับผิดชอบของแต่ละส่วน ทำให้ซอฟต์แวร์เป็นระเบียบและดูแลรักษาง่าย
เพื่อให้สามารถใช้ได้บนหลายเบราว์เซอร์และอุปกรณ์ที่ต่างกัน
เพื่อเพิ่มจำนวนผู้ใช้ที่สามารถเข้าใช้งานแอปพลิเคชันพร้อมกันได้

เฉลยอธิบาย

สถาปัตยกรรม MVC แบ่งแอปพลิเคชันออกเป็น 3 ส่วน (Model Data View Interface Controller Logic) เพื่อให้มีระเบียบ ซ่อมแซมได้ง่าย และสามารถพัฒนาส่วนต่างๆ ได้อย่างอิสระ

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →