จะสร้างเว็บไซต์แต่อย่ารู้จักเริ่มต้นยังไง? มาช่วยคุณกันเถอะ การสร้างเว็บจากศูนย์เป็นเรื่องจริงจัง ต้องมีไอเดีย มีดีไซน์ และมีเครื่องมือก่อนจะเริ่มทำงานจริง ต้องคุ้นเคยกับ HTML ภาษาของเว็บก่อน
แต่อาจไม่จำเป็นเลย สามารถสร้างเว็บที่ใช้งานได้โดยไม่ต้องเก่ง HTML, XHTML, CSS หรือภาษาอื่นๆ แม้จะดีกว่าถ้าเชี่ยวชาญอย่างน้อยหนึ่งภาษา แต่สามารถเริ่มต้นได้ด้วยแค่ความกระตือรือร้น

ภารกิจ
เพื่อวัตถุประสงค์นี้ ผู้คนใช้ HTML Editors โปรแกรมสร้างเว็บที่ห่อหุ้มข้อความด้วยโค้ดที่เกี่ยวข้องโดยอัตโนมัติ ช่วยให้นักเขียนไม่ต้องกังวลรายละเอียดทางเทคนิค โฟกัสที่เนื้อหา
บทความนี้จะนำเสนอ HTML Editor 2 ตัวคือ KompoZer และ Bluefish ทั้งคู่เป็น WYSIWYG (What You See Is What You Get) แสดงผลลัพธ์ทันทีแบบเรียลไทม์ ไม่ต้องคอมไพล์หรือแปลงซับซ้อน
Bluefish
หน้าแรก
Bluefish เป็น Editor อันทรงพลัง รองรับหลายภาษา เหมาะสำหรับโปรแกรมเมอร์และนักพัฒนาเว็บ รองรับภาษาโปรแกรมและมาร์กอัปมากมาย เน้นเว็บไซต์ไดนามิกและโต้ตอบ ใช้งานได้บน Linux และ Mac

Bluefish มีตัวเลือกมากมาย อาจทำให้มือใหม่รู้สึกท่วมท้น แต่ใช้งานได้ง่ายมาก มี Wizard ช่วยสร้างองค์ประกอบต่างๆ เช่น Radio Button โดยไม่ต้องเขียนโค้ด และแสดงโค้ดที่สร้างขึ้นมาด้วย ช่วยให้เข้าใจโครงสร้างได้ดีขึ้น
สามารถ Preview หน้าเว็บในเบราว์เซอร์หลายตัวได้ผ่านเมนู External เหมาะสำหรับเปรียบเทียบการแสดงผล CSS ที่แตกต่างในแต่ละ Engine

Bluefish รองรับภาษากว่า 20 ภาษา เช่น C, CSS, HTML, Java, JavaScript, Perl, PHP, Python, Ruby, XML, Matlab รวมถึงปลั๊กอินภายนอก เช่น lint, tidy และ Auto-complete แท็ก HTML/XML พร้อม Undo/Redo ไม่จำกัด
เหมาะสำหรับผู้ใช้ระดับกลางและสูง มือใหม่อาจแปลกใจตอนแรก แต่ไม่ต้องใช้ฟังก์ชันทั้งหมดก็ได้ มีโปรเจค姊妹ชื่อ Winefish สำหรับ LaTeX
KompoZer
หน้าแรก
KompoZer เป็นโปรแกรมสร้างเว็บที่เรียบง่าย ใช้งานง่าย มุ่งเน้นผู้ใช้ที่มีพื้นฐาน HTML น้อยหรือไม่มีเลย ฟีเจอร์น้อยกว่า Bluefish แต่ครอบคลุมด้วยความสะดวก รองรับ Windows, Linux, Mac
KompoZer พัฒนาต่อจาก Nvu (โปรเจคที่หยุดพัฒนา) แก้ไขบั๊กและปรับปรุงมาร์กอัปให้สะอาดขึ้น ใช้ Engine Gecko เดียวกับ Firefox ทำให้ Preview HTML ได้ภายในโปรแกรมโดยไม่ต้องเปิดเบราว์เซอร์ภายนอก
ฟีเจอร์เพิ่มเติม: Site Manager, CSS Editor, HTML Validator, Spell Checker และรองรับ Extensions เหมือน Firefox สามารถเพิ่มธีมและยูทิลิตี้เช่น Tidy

CSS Editor มีประโยชน์มากหากไม่ต้องการเขียน Style เอง การใช้ CSS แยก Style จาก Content ทำให้โค้ดสะอาดและโมดูลาร์
KompoZer เหมาะสำหรับมือใหม่หรือคนรู้ HTML/CSS น้อย มี Portable Version สำหรับ Windows อีกด้วย
สรุป
หากสนใจเริ่มทำเว็บ Bluefish และ KompoZer จะช่วยให้เริ่มต้นได้ดี ถ้ามีประสบการณ์และทำเว็บไดนามิก Bluefish ดีกว่า ถ้าชอบง่ายๆ ใช้ KompoZer ทั้งคู่ฟรี เบา และช่วยสร้างเว็บที่สวยงามได้เร็ว สามารถใช้ทั้งคู่ได้ตามความเหมาะสม ในอนาคตจะมีบทความเพิ่มเติมเกี่ยวกับ HTML Editors อื่นๆ และเครื่องมือช่วยเหลือ
ขอให้สนุกกับการสร้างเว็บ!