Static website กับ Dynamic website ต่างกันตรงไหน?

ทำเว็บไซต์ยังไง?

คำถามนี้ผมเจอถามบ่อยๆนะ (เมื่อก่อน) แต่หลังๆไม่ค่อยได้เจอถามละ อาจจะเพราะเบื่อที่จะถามแล้วก็เป็นได้ แต่เวลาอธิบายผมมักจะอธิบายด้วยคำว่า Static website กับ Dynamic website บ่อยๆ นั่นเป็นเพราะมันเป็นเรื่องสำคัญที่ทุกๆคนที่สนใจอยากจำทำเว็บไซต์ต้องรู้จัก เพราะไม่งั้นมันจะมีคำถามว่า google สร้างยังไง (ขำกลิ้ง)

Static website คืออะไร?

คือเว็บไซต์นั่นแหละ แต่เป็นเว็บไซต์ที่เหมือนแมกกาซีน คือเขียนไว้แบบไหนมันก็จะออกมาแบบนั้นเลย ไม่เปลี่ยนแปลงข้อมูลอะไรเลย อย่างมากก็แค่ Responsive (เว็บที่ยืดหดได้ตามอุปกรณ์ที่ใช้ชมหน้าเว็บ) ไม่มีการตอบโต้ผู้ใช้งาน ไม่มีอะไรที่เปลี่ยนแปลงเลย เหมือนบทความที่เขียนออกมาแล้วก็เอาไว้ให้อ่าน อ่านแล้วก็จบไม่มีการตอบสนองกับผู้ใช้งาน เราเรียกว่า static website หรือถ้าเป็นรูปภาพ ซึ่งรูปก็คือรูป มันไม่เปลี่ยนเป็นรูปแบบอื่นๆ เราเรียกมันว่า static content ซึ่งถ้าแปลตรงๆ static ก็คืออะไรที่อยู่นิ่งๆ ไม่เปลี่ยนแปลงข้อมูลไปนั่นแหละ

Dynamic website คืออะไร?

คือเว็บไซต์ที่สามารถตอบโต้กับผู้ชม หรือผู้ชมสามารถใส่เนื้อหาลงไป หรือเว็บอาจทำตัวเป็นตัวกลางให้ผู้ชมสร้างเนื้อหาเพื่อ community ร่วมกันเช่น facebook, webboard pantip เป็นต้น อย่างเช่น 9NAR ของเรา แม้ผมจะมีบทความให้อ่าน แต่คุณผู้ชมสามารถคอมเม้นท์เพื่อพูดคุยซักถามเกี่ยวกับบทความนั้นได้ที่ท้ายบทความเป็นต้น จะสังเกตุได้ว่า เว็บอะไรที่เนื้อหาเปลี่ยนแปลงได้ (จะบ่อยหรือไม่บ่อยก็แล้วแต่) ล้วนเป็น Dynamic website ทั้งสิ้น

แล้วมันสำคัญตรงไหน เว็บไซต์ก็คือเว็บไซต์ป่ะ?

มันสำคัญตรงที่ ถ้าคุณเป็นคนทำเว็บมือใหม่ คุณก็ต้องเริ่มจากเขียนเว็บแบบ static website เสียก่อนยังไงล่ะ พอคุณเริ่มเข้าใจโครงสร้างของ HTML (โครงสร้างเริ่มต้น HTML5) หรือคำถามพื้นๆอย่างเช่น html คืออะไร ใช้ทําอะไร ย่อมาจากอะไร หมายความว่าอะไร? เสียก่อน

จากนั้นเมื่อคุณโปรขึ้น ค่อยขยับไปเรียนรู้เรื่อง ภาษา PHP ซึ่งก็จะควบคู่กับการทำงานของ php กับฐานข้อมูลอย่าง mysql ซึ่งจะทำให้คุณสามารถผนวก HTML+PHP+MYSQL จนได้ผลลัพย์ออกมาคือ เว็บไซต์ที่เป็น Dynamic website นั่นเอง

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *