การสร้างเว็บไซต์
เว็บไซต์ คือสื่อนำเสนอข้อมูลบนเครื่องคอมพิวเตอร์ หรือคือการรวบรวม หน้าเว็บเพจหลายหน้า ซึ่งเชื่อมโยงกันผ่านทางไฮเปอร์ลิงก์ ซึ่งต้องเปิดด้วยโปรแกรมเฉพาะทางที่เรียกว่า Web Browser โดยถูกจัดเก็บไว้ในเวิลด์ไวด์เว็บ และเว็บไซต์นั้นถูกสร้างขึ้นด้วยภาษาทางคอมพิวเตอร์ที่เรียกว่า HTML (Hyper Text Markup Language) และได้มีการพัฒนาและนำภาษาอื่นๆเข้ามาร่วมด้วย เพื่อให้มีความสามารถมากขึ้น เช่น PHP , SQL , Java ฯลฯ
เว็บไซต์ นั้นมีคำศัพท์เฉพาะทางหลายคำ เช่น เว็บเพจ (web page) และ โฮมเพจ (home page) เป็นต้น ปัจจุบันการออกแบบ เว็บไซต์ไม่ใช่เรื่องยากอีกต่อไป เนื่องจากมีเครื่องมือในการ ออกแบบ เว็บไซต์ ให้เลือกมากมาย ไม่ว่าจะเป็นโปรแกรมสำเร็จรูป หรือแม้กระทั่ง CMS (Content Management System) อย่าง joomla, wordpress, drupal เป็นต้น
1. การสร้างเว็บเพจด้วยภาษา HTML
ภาษา HTML (Hyper Text Markup Language) เป็นภาษาแรกที่ใช้ในการเขียนโปรแกรม เพื่อให้ข้อมูลที่เขียนไปแสดงผลบนเครือข่ายอินเทอร์เน็ตในลักษณะของข้อความ รูปภาพ เสียง และภาพเคลื่อนไหวต่าง ๆ ภาษา HTML เป็นภาษาที่ง่ายต่อการเรียนรู้ สามารถกำหนดรูปแบบและโครงสร้างได้ง่าย ทำให้ได้รับความนิยมและมีการพัฒนาอย่างตอ่เนื่อง เพื่อให้ใช้งานง่ายขึ้น และตอบสนองต่องานด้านกราฟิกมากยิ่งขึ้น ซึ่งในปัจจุบันโปรแกรมภาษา HTML รุ่นใหม่ ๆ มีข้อดี ต่างๆ เพิ่มขึ้นมากมาย เช่น
– สามารถแสดงผลบนเว็บเบราว์เซอร์ทุกตัวที่สนับสนุน HTML เช่น Microsoft Internet Explorer, Netscape, American Online เป็นต้น
– HTML ที่ถูกบันทึกใน Text Editor จะมีชนิดของไฟล์เป็น HTM สำหรับระบบปฏิบัติการ DOS และจะมีชนิดของไฟล์เป็น HTML หรือ HTM ในระบบปฏิบัติการ Windows หรือ ระบบปฏิบัติการ Unix
– สามารถใช้งานร่วมกับโปรแกรมสำเร็จรูปที่ใช้สำหรับสร้างเว็บเพจทั่วไปได้ง่าย และไฟล์ที่ได้จะมีขนาดเล็ก เช่น เมื่อเขียนโปรแกรม HTML จาก Notepad แล้วสามารถนำไปเปิดแก้ไขหรือตกแต่งเพิ่มเติมในโปรแกรม FrontPage หรือ Dreamweaver และโปรแกรมอื่น ๆ ได้ อย่างสะดวกและรวดเร็ว
2. การสร้างเว็บไซต์โดยใช้ PHP
PHP เป็นภาษาสคริปต์ ( Scripting Language ) คำสั่งต่างๆ จะเก็บในรูปของข้อความ (Text) อาจเขียนแทรกอยู่ภายในภาษา HTML หรือใช้งานอิสระก็ได้ แต่ในการใช้งานจริงมักใช้งานร่วมกับภาษา HTML ดังนั้นการเขียนโปรแกรมนี้ต้องมีความรู้ด้านภาษา HTML เป็นอย่างดี อย่างไรก็ตามเราสามารถใช้โปรแกรมประยุกต์มาช่วยอำนวยความสะดวกในการสร้างงานได้
PHP คือ ภาษาคอมพิวเตอร์ Server-Side Script ซึ่งใช้ในการจัดทำเว็บไซต์และสามารถประมวลผลออกมาในรูปแบบ HTML โดยมีรากฐานโครงสร้างคำสั่งมาจากภาษา ภาษาซี ภาษาจาวา และ ภาษาเพิร์ล เป้าหมายหลักของภาษาPHP คือให้นักพัฒนาเว็บไซต์สามารถเขียนเว็บเพจ ที่มีความตอบโต้ได้อย่างรวดเร็ว
3. การสร้างเว็บไซต์ด้วย CMS
ระบบการจัดการเนื้อหาของเว็บไซต์ (Content Management System: CMS) คือระบบที่พัฒนา คิดค้นขึ้นมาเพื่อช่วยลดทรัพยากรในการพัฒนา (Development) และบริหาร(Management)เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำลังคน ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุมดูแลไซต์โดยส่วนใหญ่แล้ว มักจะนำเอา ภาษาสคริปต์(Script languages) ต่างๆมาใช้เพื่อให้วิธีการทำงานเป็นแบบอัตโนมัติไม่ว่าจะเป็น PHP, Perl, ASP, Python หรือภาษาอื่นๆ (แล้วแต่ความถนัดของผู้พัฒนา) ซึ่งมักต้องใช้ควบคู่กันกับโปรแกรมเว็บเซิร์ฟเวอร์ (เช่น Apache) และดาต้าเบสเซิร์ฟเวอร์ (เช่น MySQL)