ถามเรื่องหลักการเขียนเว็บโปรแกรมหน่อยครับว่าผมเข้าใจถูกไหม


ตามที่เขียนในรูปผมเข้าใจตามนี้ถูกต้องไหมครับ
สมมติว่า front-end เสร็จแล้ว ผมกำลังจะเริ่มทำ back-end
ต้องเริ่มจากวางผัง database ในพวก mysql ก่อนแล้ว >>>>>> เขียนชุดคำสั่งภาษาโปรแกรมสั่งการ
หรือ เขียนชุดคำสั่งภาษาโปรแกรมสั่งการก่อนแล้ว >>>>>> วางผัง database ในพวก mysql
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ออกแบบ Database ก่อนก็ได้แล้วก็เขียนพวกคำสั่งว่าหน้าเว็บทำอะไร ค่อยไปเขียนคำสั่งที่ลง Database อีกที
ทำไปเรื่อยๆ อาจจะมีปรับ Database ให้สอดคล้องกับการใช้งานมาก ตอนท้าย Database ที่ได้อาจไม่เหมือนกับที่ออกแบบไว้ซะทีเดียว
ส่วน front end ไว้ทำตอนระบบทำงานได้หมด ตอนแรกก็เอาแค่ฟอร์มกากๆ ไปก่อน ค่อยตกแต่งทีหลัง

จากรูปก็เหมือน จขกท จะใช้หลัก MVC นะ
Front-end = V (View)
ตรงกลาง = C (Controller)
Database = M (Model)
ลำดับการทำงานคือถูกแล้วให้ Controller เป็นตัวกลางดึง Data ไปโชว์ใน View
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่