ในการพัฒนา Web Application สถาปัตยกรรม MVC (Model-View-Controller) มีข้อดีอะไรเมื่อเปรียบเทียบกับการเขียนโค้ดแบบผสมกัน

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

เฉลยอธิบาย

สถาปัตยกรรม MVC แยกความรับผิดชอบ: Model จัดการข้อมูล View แสดงผล Controller จัดการตรรกะ ทำให้โค้ดเป็นระเบียบ ผู้พัฒนาต่างคนต่างคนสามารถทำงานแยกกัน และสามารถบำรุงรักษาแก้ไขง่ายขึ้น ตัวเลือก B ผิดเพราะความเร็วขึ้นอยู่กับการปรับปรุงอื่น ตัวเลือก C ผิดเพราะไม่เกี่ยวกับปริมาณฐานข้อมูล ตัวเลือก D เป็นผลลัพธ์ทางอ้อม

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

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