Dynamic Website
หมายถึง
เว็บไซต์ที่หน้าเว็บเพจสามารถเปลี่ยนแปลงข้อมูลเองได้
โดยไม่ต้องเขียนแต่ละหน้าเว็บเพจเอง เช่น กระดานข่าว (Webboard),
ระบบสืบค้นข้อมูล
สังเกตได้ว่า
เมื่อมีผู้มาตั้งกระทู้ และตอบกระทู้ ก็จะเกิดหน้าเว็บเพจนั้นๆ ขึ้นได้เอง
โดยที่เราไม่ได้เป็นคนสร้างหน้าเว็บเพจเหล่านั้นเอง
เว็บไซต์รูปแบบนี้จะถูกสร้างด้วยภาษา
Script
แบบ Server Side Script เช่น PHP, ASP,
ASP.Net, JSP และอื่นๆ ไฟล์เอกสารที่ไ้ด้จะมีนามสกุล
.php, .asp เป็นต้น
และมักจะมีการติดต่อกับฐานข้อมูลเพื่อบันทึกข้อมูลลงในฐานข้อมูล
หรือนำข้อมูลจากฐานข้อมูลขึ้นมาแสดงผลเป็นหน้าเว็บเพจ
ส่วนการทำงานของเว็บไซต์รูปแบบนี้
จะต่างจากแบบ Static Website
โดยเมื่อมีผู้ชมเรียกดูหน้าเว็บเพจ ไฟล์หน้าเว็บเพจนั้นจะถูกแปลและ execute คำสั่งโดยตัว
Interpreter ที่ฝั่ง Server ใ้ห้อยู่ในรูปแบบเอกสาร
HTML ก่อน จึงส่งกลับให้ Web Server เพื่อส่งต่อไปให้โปรแกรมเว็บเบราเซอร์ของผู้ใช้งานต่อไป
การสร้างเว็บไซต์รูปแบบนี้
ต้องอาศัยความรู้ในการเขียนโปรแกรมมากกว่าแบบแรกมาก นอกจากจะต้องมีความรู้พื้นฐาน
HTML แล้ว ยังต้องเขียนภาษา Server Side Script เป็นอย่างน้อย 1 ภาษา
ต้องรู้เรื่องการจัดการฐานข้อมูล ต้องเขียน SQL เืพื่อจัดการกับข้อมูลในฐานข้อมูลได้
และถ้าอยากให้ระบบงานทำงานได้อย่างรวดเร็วไม่ต้อง Refresh หน้าจอบ่อยๆ ยังต้องรู้เรื่อง AJAX อีกด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น