ข้ามไปที่เนื้อหาหลัก

W3C คืออะไร ???

W3C

W3C หรือ World Wide Web Consortium เป็นองค์กรระหว่างประเทศที่ทำงานด้านการพัฒนาเทคโนโลยีเว็บ นำโดยนาย ทิม เบิร์นเนอร์ ลี ก่อตั้งในปี 1994 และมีองค์กรสมาชิกมากกว่า 450 องค์กร ซึ่งรวมถึงองค์กรอย่าง Microsoft, Sun Microsystems และอื่น ๆ อีกมากมาย องค์กรนี้
ประกอบด้วยสถาบัน 3 สถาบันคือ MIT ในสหรัฐอเมริกา INRIA ในยุโรป และ Keio University ใน
ญี่ปุ่น

มาตรฐานของ W3C มีอะไรบ้าง

1. HTML 4.0 – Hyper Text Markup Language
2. XML 1.0 – Extensible Markup Language
3. XHTML 1.0, 1.1 และ Modularization
4. CSS – Cascading Style Sheets
5. DOM 1 – Document Object Model Level 1


ประโยชน์ที่จะได้รับจากการทำตามมาตรฐานเว็บ

1. ประโยชน์ต่อซอฟแวร์หรือเครื่องจักร

• Search engine สามารถค้นหาและทำดรรชนีข้อมูลในเว็บได้ง่ายและมีประสิทธิภาพมากขึ้น
• เนื่องจากว่ามาตรฐานเป็นสิ่งที่บราวเซอร์ทุกชนิดเข้าใจ จึงทำให้สามารถเข้าใจโครงสร้างเอกสารเว็บได้ แม้ว่าจะไม่เข้าใจเทคโนโลยีมาตรฐานใหม่ ๆ แต่ก็ยังสามารถ แสดงผลได้
• นักพัฒนาที่ใช้มาตรฐานจะสามารถตรวจสอบความถูกต้องของเอกสาร (validate) ด้วยเครื่องมือที่มีมากมายในอินเตอร์เน็ทได้ ซึ่งช่วยให้การค้นหาข้อผิดพลาดในเว็บของเราได้ง่ายขึ้น
• เอกสารที่ได้มาตรฐานสามารถแปลงไปเป็นเอกสารแบบอื่นได้ง่าย ทำให้เอกสารนั้น ๆใช้งานได้หลายประโยชน์ขึ้น

2. ประโยชน์ต่อผู้ใช้

• ผู้ที่ใช้บราวเซอร์อื่น ๆ ที่แตกต่างไปจากบราวเซอร์ทั่ว ๆ ไปที่เราคุ้นเคยสามารถใช้งานเว็บของเราได้ เช่น คนตาบอดที่ใช้บราวเซอร์เบรลล์หรือ Braille display คนที่ใช้อุปกรณ์พกพาต่าง ๆ หรืออุปกรณ์อื่น ๆ ที่อาจมีในอนาคต ฯลฯ
• สำหรับการทำธุรกิจแล้ว การปฏิเสธผู้ใช้บางกลุ่มสามารถสร้างความแตกต่างในเรื่องของรายได้อย่างคาดไม่ถึง

3. ความมีเสถียรภาพ

• ข้อมูลหรือเนื้อหาต่าง ๆ ที่ทำตามมาตรฐานจะยังสามารถใช้ได้แม้ว่าเทคโนโลยีใหม่ ๆจะเข้ามาแทน และสามารถแสดงผลลัพธ์ผ่านทางบราวเซอร์ในลักษณะที่ผู้ใช้รับได้ (ไม่น่าเกลียดจนเกินไป) เรียกว่าเป็นการตกยุคอย่างสวยงาม (degrade gracefully)
• เนื่องจากว่า เว็บไซต์หนึ่ง ๆ อาจอยู่นานและมีผู้พัฒนาหลายคน ผู้ที่เข้ามาสานงานต่อจะเข้าใจงานที่มีอยู่ได้ง่ายขึ้นหากโค้ดของเราได้มาตรฐาน

ลองเชคกันดูนะว่าเวปเราผ่านไหม

http://validator.w3.org

Web Standards มาตรฐานเว็บคืออะไร

ในโลกออนไลน์ หรือหลาย ๆ คนอาจรู้จักในนามของ Word Wide Web ที่เรา ๆ ท่าน ๆ คุ้นเคยซึ่งอำนวยความสะดวกให้กับเราอย่างมากมายไม่ว่าจะเป็นการแลกเปลี่ยนข่าวสารข้อมูลต่าง ๆ หรือการศึกษาค้นคว้า ทำให้โลกออนไลน์เจริญรุ่งเรืองอย่างรวดเร็ว แต่ในขณะเดียวกัน การสร้างเว็บไซต์ก็มีความจำเป็นต้องมีมาตรฐานเพื่อให้เกิดความสามารถสูงสุด และ เป็นการรับประกันข้อมูลว่าทุกคนสามารถเข้าถึงได้
แล้วมาตรฐานเว็บดีอย่างไร มาตรฐานเว็บจะทำให้การเข้าใช้งานเว็บ สามารถใช้งานได้ง่ายขึ้นและรวดเร็ว และอีกหลาย ๆ เหตุผลที่นักพัฒนาเว็บต้องใส่ใจ
Web Standards จะสามารถทำให้ Search Engine มีความสามารถในการทำดรรชนีเว็บได้ง่ายขึ้น และ รวดเร็วมากขึ้นรวมไปถึงความแม่นยำในการแสดงผลใน บราวเซอร์ต่าง ๆ กัน
W3C คืออะไร
W3C หรือ World Wide Web Consortium (W3C) เป็นองค์กรระหว่างประเทศที่ทำงานด้านการพัฒนาเทคโนโลยีเว็บ โดยนาย ทิม เบิร์นเนอร์ ลี W3C ได้รับการก่อตั้งเมื่อปี 1994 และมีองค์กรสมาชิกมากกว่า 450 องค์กร ซึ่งรวมถึง Microsoft, Sun Microsystems และองค์กรอื่น ๆ อีกมากมาย
W3C ประกอบด้วยสถาบัน 3 สถาบันได้แก่ MIT ในสหรัฐอเมริกา INRIA ในยุรูป และ Keio University ในญี่ปุ่น (มีองค์กรในเอเซียเพียงแห่งเดียวเท่านั้นเหอ ๆ แต่ก็ต้องเป็น ญี่ปุ่นอยู่ดี)

มาตรฐาน W3C มี 5 ภาษาด้วยกันดังนี้

1.? HTML 4.0 : Hyper Text Markup Language
2.? XML 1.0?: Extensible Markup Language
3.? XHTML 1.0,1.1 และ Modularization
4.? CSS : Cascading Style Sheets
5.? DOM 1 : Document Object Model Level 1
แล้วการทำ Web Standards ให้ประโยชน์อะไรกับเราบ้าง และ ให้ประโยชน์กับการทำ Search Engine Optimization (SEO) อย่างไรบ้างเดี๋ยวเรามาดูกันครับ เพื่อเป็นความรู้ในการปรับปรุงและแก้ไขพัฒนาเว็บไซต์หรือ blog ของเราให้กลายเป็น Web Standards ที่ได้รับการรับรอง อันที่จริง blog ส่วนใหญ่ที่พบจะได้รับการรับรองมาตรฐานนี้อยู่แล้วจากการพัฒนา Thems ต่าง ๆ แต่ถ้าเราจะทำการปรับแต่งให้ดียิ่งขึ้นไปอีกเราควรจะทำการปรับแต่งตามหลักการของ W3C ครับเพื่อให้รองรับมาตรฐานดังกล่าว (จริง ๆ ไม่ได้มาตรฐานก็ไม่เป็นไรหนะครับเพียงแต่ว่าการเก็บข้อมูลของ Search Engine จะล่าช้ากว่าเว็บที่ได้มาตรฐานครับ)

ประโยชน์ของ Web Standards มาตรฐานเว็บ

  1. ประโยชน์ต่อซอฟแวร์หรือเครื่องจักร
     – Search Engine สามารถค้นหาและทำดรรชนีข้อมูลในเว็บได้ง่ายขึ้นและมีประสิทธิภาพมากขึ้น
     – บราวเซอร์ทุกชนิดเข้าใจได้ง่าย ทำให้การเข้าถึงโครงสร้างของเว็บได้ดี และสามารถแสดงผลได้ดีอีกด้วย
     – นักพัฒนาที่ใช้มาตรฐานสามารถตรวจสอบความถูกต้องของเอกสารได้ด้วยการ Validate จากเครืองมือที่มีมากมายในอินเตอร์เน็ต และสามารถหาข้อผิดพลาดภายในเว็บได้ง่ายขึ้น
    – เอกสารที่ได้มาตรฐาน W3C จะสามารถแปลงไปเป็นเอกสารอื่น ๆ ได้ง่ายและสะดวกต่อประโยชน์การใช้งานที่หลากหลาย
  2. ประโยชน์สำหรับผู้ใช้งาน
    – ผู้ใช้งานสามารถเข้าใช้งานได้สะดวกแม้จะใช้บราวเซอร์ที่แตกต่างจาก บราวเซอร์ทั่ว ๆ ไป เช่น คนตาบอดที่บราวเซอร์เบรลล์ หรือ Braille Display คนที่ใช้อุปกรณ์พกพาต่าง ๆ หรืออุปกรณ์อื่น ๆ ที่อาจมีในอนาคต ฯลฯ
     – เข้าถึงกลุ่มลูกค้าได้ทุกกลุ่มในเชิงธุรกิจ ซึ่งจะก่อให้เกิดรายได้อย่างคาดไม่ถึง
  3. ความมีเสถียรภาพ
    – ข้อมูลหรือเนื้อหาต่าง ๆ ที่ทำตามมาตรฐานสามารถใช้งานได้แม้จะใช้กับเทคโนโลยีใหม่ ๆ
    – สามารถเข้าใจกระบวนการในการพัฒนาได้แม้จะเปลี่ยนผู้พัฒนาเว็บใหม่เข้ามาเนื่องจากใช้มาตรฐานเดียวกัน
Web Standards มาตรฐานเว็บ ถือว่ามีความสำคัญต่อการพัฒนาเว็บทั่ว ๆ ไปในอนาคตซึ่งเราเองจะต้องทำให้เกิดการรองรับระบบต่าง ๆ ที่เป็นเทคโนโลยีใหม่เรียกได้ว่าแม้จะตกยุคก็ยังตกยุคอย่างน่าให้อภัยได้ สำหรับมาตรฐานเว็บนั้นผมคงขอเขียนถึงเพียงเท่านี้ ในครั้งต่อไปเราจะมาทำความรู้จักกับ Web Accessibility กันว่าคืออะไรกันหว่า ? อย่าลืมติดตามนะครับในครั้งต่อไป
?

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

เว็บไซต์เกิดขึ้นได้ยังไง

HTML คืออะไร เกิดขึ้นได้ยังไง ??HTML หรือ HyperText Markup Language เป็นภาษา script ประเภทหนึ่ง ซึ่งใช้ทำ Web page เป็นงานหลัก ในระบบ World Wide Web ในแรกเริ่ม วัตถุประสงค์หลักของ HTML ถูกเสนอโดยนาย ทิม เบอร์เนอร์ส-ลี (Tim Berners-Lee) แห่งศูนย์ปฏิบัติการวิจัยทางอนุภาคฟิสิกส์ของยุโรป (CERN) ซึ่งตั้งอยู่ที่กรุงเจนีวา สวิตเซอร์แลนด์ ได้กำหนดไว้ว่า ปี ค.ศ. 1961 อินเตอร์เน็ตได้เกิดและเติบโตขึ้น พร้อมกับภาษาคอมพิวเตอร์และโปรโตคอล (Protocol) จำนวนมาก เพื่อรองรับกับ การเติบโตอย่างรวดเร็วของอินเตอร์เน็ต หนึ่งในภาษาคอมพิวเตอร์และโปรโตคอลนั้นคือ ภาษา HTML และ TCP/IP (Transmission Control Protocol/ Internet Protocol) ทั้งนี้เพราะ World Wide Web แม้จะเป็นเพียงส่วนหนึ่งของอินเตอร์เน็ต แต่ได้รับความนิยม อย่างสูง และรวดเร็ว โปรโตคอล HTTP (ซึ่งเป็นส่วนย่อยของโปรโตคอล TCP/IP) จึงได้รับการพัฒนาเพื่อสนับสนุนภาษา HTML ซึ่ง ใช้ในการจัดเก็บเอกสารบน World Wide Web


ภาษา HTML ในยุคแรกเริ่ม ถูกใช้เพื่อจัดทำรูปแบบตัวอักษรบนเอกสารประเภท Hypertext ความสามารถจึงยังคงจำกัดอยู่มาก เพียงทำได้แต่ การกำหนดรูปแบบ headin…

Robots.txt คืออะไร ทำไมต้องมี และสำคัญยังไง

Search Engine ฺฺส่ง Bot เข้ามาเยี่ยมยังเว็บไซต์ของคุณ สิ่งที่มันจะมองหาอันดับแรกๆ นอกจากลิงก์ หรือไฟล์ต่างๆ แล้วก็จะเป็นไฟล์ Robots.txt นี่ล่ะครับ เปรียบเสมือนเป็นคำสั่งบอกไปยัง Bot ว่าอนุญาตหรือไม่อนุญาตให้เก็บข้อมูลตรงไหนไปหรือให้มองข้ามข้อมูลที่ไหนไป ไม่ต้อง Index เก็บข้อมูล
robots.txt เป็นไฟล์ที่บอกให้ Search Engine เช่น google ,yahoo มาเก็บข้อมูลในหน้าเว็บไซต์ของเรา ซึ่งในทางปฏิบัติแล้ว มันจะเก็บทุกส่วนของเว็บไซต์เรา ซึ่งถ้าเราไม่ต้องการให้มันเรียกเก็บข้อมูลในส่วนไหน เราก็สามารถป้องกันได้ ด้วยไฟล์ robots.txt นี้เอง

โรบอต (Robot) เป็นโปรแกรมเก็บข้อมูลในอินเตอร์เน็ต ซึ่งบางครั้ง เรียกว่าสไปเดอร์ (Spider) หรือ ครอว์เลอร์(Crawler) จะทําหน้าที่รวบรวมไฟล์ HTML เพื่อมาเป็นข้อมูล สําหรับสร้างดัชนีค้นหา ให้กับ เสิร์จเอ็นจิน (Search Engine) โดยทั่วไปแล้ว โรบอตจะกลับมาที่เว็บไซต์ที่อ่านไปแล้ว เพื่อตรวจสอบ การเปลี่ยนแปลง ตามระยะเวลาที่กําหนด
ดังนั้นเราต้องสร้างไฟล์ robots.txt ขึ้นมา เพื่อกำหนดว่าจะให้ Robot เข้าไปยังโฟลเดอร์ไหนได้บ้าง
การสร้าง Robots.txt ก็ไม่มีขั้นตอนอะไรซับซ้อนมากครับ เพียงแ…