ว่าจะเขียนเรื่อง “มาตรฐานของแต่ละเบราเซอร์” ซักหน่อย (เคยเขียนไว้แล้วด้วยครับ แต่ตอนนี้หายไปหมดแล้ว)
หากท่านเป็นนักท่องเว็บ และใช้พาหนะเป็น firefox หรือ opera เวลาเราเข้าเว็บไทยบางเว็บจะเห็นได้ว่ามันมีความ “ต่าง” เช่นเดียวกันกับนักทำเว็บ/ออกแบบเว็บครับ ซึ่งแต่ก่อนทั้งโลกเมามายกับการใช้ Internet Explorer อย่างเดียว (ต่อไปขอเรียกว่า ie) ดังนั้นมาตรฐานก็ไม่มีครับ สักแต่ว่าเอาให้มันดูใน ie ได้ดีๆ ก็พอ จนปัญหามันเริ่มเกิดครับ เมื่อการเติบโตของเบราเซอร์คู่แข่ง ซึ่งแผลงมา netscape ในสงครามเว็บเบราเซอร์เมื่อนานมาแล้ว คือ firefox รวมทั้งบริษัท Opera ที่เริ่มหันมาพัฒนาได้ดีสูสีกัน กอปรกับปรากฏการณ์ความ “เบื่อ ie” ที่มาถาถม จนทำให้ส่วนแบ่งทางการตลาดเริ่มตก แล้วดูจะเหมือนว่าสงครามเบราเซอร์ได้อุบัติขึ้นอีกครั้งจนได้
ในเมื่อคนพัฒนาเบราเซอร์มันอยู่กันคนละบริษัท เช่นเดียวกัน มาตรฐานของเบราเซอร์แต่ละตัวมันก็อยู่กันคนละฝั่ง เว็บที่ออกแบบมาซะดิบดีในเบราเซอร์หนึ่ง แต่เมื่อมาดูในอีกเบราเซอร์หนึ่งกลับพบว่ามันห่วยซะฉิบ
ผมขออนุญาตคุณสัมพันธ์ ระรื่นรมย์ หยิบบทความพร้อมนำลิงค์ของ “การพัฒนาเว็บให้อ่านได้ทุกเบราว์เซอร์” มาหน่อยนะครับ
และนี่คือสิ่งที่เขาได้บอกไว้ ซึ่งตรงใจผมเหลือเกิน
เมื่อวันที่ 16 กุมภาพันธ์ 2539 สมาคมเว็บมาสเตอร์ไทยและสมาคมอีคอมเมอร์ส ได้จัดงานสัมมนาวิชาการขึ้น ซึ่งผมก็ได้มีโอกาสไปแลกเปลี่ยนความรู้ในการพัฒนาเว็บให้ได้มาตรฐาน เพื่อให้อ่านได้ทุกเบราว์เซอร์ ก่อนที่ผมจะเริ่มต้นพูด ท่านพิธีกร (อ.ราเมศ) ก็ได้พูดคุยกับผู้ฟังในเรื่องนี้ ท่านถามว่า “มีใครในห้องนี้ที่เวลาพัฒนาเว็บแล้วทดสอบด้วย Firefox บ้าง?” ในห้องมีผู้ฟังอยู่เกือบร้อยคน มีนักศึกษาสาวคนหนึ่งยกมือขึ้น อ.ราเมศ ถามถึงเหตุผล เธอตอบว่า ถ้าทดสอบด้วย IE จะไม่พบข้อผิดพลาดเพราะเวลาเขียนผิด IE จะแสดงได้ แต่ถ้าเป็น Firefox จะเห็นว่าผิดพลาด ซึ่งดีกว่าเพราะจะได้แก้ไขไม่ปล่อยให้ผิดพลาดออกไปปัญหาที่เราใช้ Firefox ดูบางเว็บไม่ได้ เท่าที่ผมสังเกต จะเป็นมากกับเว็บไทยมากกว่าเว็บต่างประเทศ ผมจึงคิดว่าบ้านเรากำลังประสบปัญหาในการพัฒนาเว็บให้ได้มาตรฐาน ทำให้ดูได้เฉพาะบางเบราว์เซอร์ ผมเคยพบนักพัฒนาเว็บที่ทดสอบเฉพาะ IE เมื่อลองเปิดด้วย Firefox แล้วใช้ไม่ได้ กลับบอกว่า Firefox ทำงานผิด!ผมได้ฟังเหตุผลแล้วก็ตรงใจ ดีใจว่าในร้อยคนยังมีสักคนหนึ่งที่เข้าใจเหตุผลว่าทำไมถึงควรทดสอบด้วย Firefox นอกเหนือไปจาก IE หลังจากนั้นผมจึงเริ่มต้นพูดเรื่องเกี่ยวกับเบราว์เซอร์และ layout engine ต่างๆ, คำแนะนำในการพัฒนาเว็บตามมาตรฐาน รวมทั้งตัวอย่างของเว็บที่มีปัญหากับ Firefox
และนี่คือลิงก์ของบทความนำเสนอครับ เป็นไฟล์ PDF
อยากให้นักพัฒนาเว็บไซต์ได้ลองอ่านดู รับรองว่าเป็นประโยชน์แน่นอน
http://www.osdev.co.th/samphan/presentation/CrossBrowserWeb.pdf
(ถ้าใครดาวน์โหลดไม่ได้ก็ลองที่นี่นะครับ)
ปล.เว็บผมถ้าดูใน ie จะเฟะมากครับ โดยเฉพาะตรงแท็บเมนู แต่ช่างเหอะ ก็นี่มันเว็บไฟร์ฟอกซ์นี่ 
มี 10 ความเห็นที่ 'ต่างมั้ย?'
Leave a Reply
ผู้สนับสนุน
ค้นหา
ล่าสุด
หมวด
- การใช้งานทั่วไป (28)
- ข่าวคราว (94)
- เส้นทาง Firefox3 (20)
- หมาเน่า (11)
- เสริมหลักสูตร (23)
- Extension แนะนำ (68)
- Theme แนะแนว (7)
- Bookmarklet (2)
- Spread Firefox (12)
- ขำขำ (21)
- นอกเรื่อง (29)




เอ้อ มาเยี่ยมเว็บเพื่อนบ้าน :21:
ขอบคุณลิงค์ pdf อันนั้นมากๆ มีประโยชน์จริงๆ
firefox เจ๋งกว่าเยอะ
ตูว่า ป.ล. นั่นเป็นข้ออ้าง
“ผมเคยพบนักพัฒนาเว็บที่ทดสอบเฉพาะ IE เมื่อลองเปิดด้วย Firefox แล้วใช้ไม่ได้ กลับบอกว่า Firefox ทำงานผิด!”
กรณีนี้คงจะเปลี่ยนเป็น
“ผมเคยพบนักพัฒนาเว็บที่ทดสอบเฉพาะ Firefox เมื่อลองเปิดด้วย IE แล้วใช้ไม่ได้ กลับบอกว่า IE ทำงานผิด!”
หรือคล้ายๆกันด้วยประการฉะนี้เองนา
ป.ล. เกลียดและขี้เกียจมากครับ ต้องทำให้รับรองทั้งบนหมาบนไอ้อี
ผมทำให้รันบน firefox ครับ ie ไม่มีลงไว้เพราะคอมผมเป็น ubuntu(linux) mac(osx86)
ก็เลือกยากอยู่นะคะ.. ว่าจริงๆ แล้วจะใช้ตัวไหนดี.. ถ้าจะให้ดีควร suppurt ทั้ง 2 IE and Firefox. เพราะบนโลกไซเบอร์ เป็น อะไร ที่วุ่นวาย..และ จะต้องทันโลก :>
ติงต๊องครับ…
ผมว่าโปรแกรมหมามันก็ดีนะครับ และไม่ได้รักieเป็นพิเศษ
แต่ไม่เข้าใจทำไมผมต้องใช้เบราเซอร์ที่อ่านเว็บไม่ค่อยออกด้วย
นี่น่าจะเรียกว่าเป็นโปรแกรมที่ไม่เข้าถึงทุกคนมากกว่านะ
เวลาคุณอ่านภาษาอะไรซักอย่างบนเว็บไม่ออก คุณจะโทษคนเขียนหรือคนอ่าน
-คุณจะโทษคนเขียนว่า ทำไมไม่เขียนเป็นภาษาอังกฤษตามมาตรฐานสากล ทุกคนจะได้อ่านออก
-หรือคุณจะโทษคนอ่านที่ดันอ่านไม่ออก ทั้งที่คนอื่นๆเค้าก็อ่านกันออก
น่าจะชมเชยคนที่อ่านภาษานั้นออก ทั้งที่ไม่ได้เขียนตามมาตรฐานสากลมากกว่า
ถึงมันจะช้ากว่า ปลอดภัยน้อยกว่า แล้วยังไงหว่า…
สุดท้ายผมก็แค่อยากจะดูเว็บโดยไม่เละเท่านั้นเอง
ถ้าการตัดคำไทยของ Firefox ไม่มีปัญหาจริงๆแล้วล่ะก็คงไม่มี extension หรือ thaifirefox ออกมาหรอกครับ
Firefox ไม่ใช่ว่าไม่ดีครับ ถ้าเทียบเรื่องประสิทธิภาพแล้ว ดีกว่ามากๆ แต่ถ้าเทียบกับการใช้งานจริงๆแล้วปัญหาหยุมหยิ่มเยอะมาก จะทำอะไรก็ต้องลง extension ๆๆๆๆๆๆๆๆ จะใช้อะไรก็ติดไปหมด อาจจะเรียกได้ว่ามันหลากหลายก็ไม่ผิดจากที่พูด (หมายถึง อยากจะใช้อะไรก็ลง เหมือนๆกับการซื้อรถ อยากติดเครื่องเสียงก็ติดเเอง อยากเปลี่ยนพวงมาลัยก็เปลี่ยนเองสิ อยากเปลี่ยนเบาะก็เปลี่ยนเอง แต่ถ้าซื้อมาปกติไม่มีให้ อยากได้ไปซื้อเอง) ดูรวมๆแล้วดีในเรื่องขนาดไม่ใหญ่ แถมฟรี และที่สำคัญรวดเร็วและปลอดภัย (แต่ยิ่งลง extension เยอะๆแทนที่จะดี มันเดี้ยงครับ)
สำหรับคนที่บอกว่า IE ทำให้มาตรฐานผิดเพี้ยนไป ถามง่ายๆว่า สรุปนี่เราต้องใช้มาตรฐานแบบฝรั่งใช่ไหมครับ ไอ้เรื่องการเว้นคำตัดคำเนี่ยะ ภาษาไทยก็คือภาษาไทยจะเขียนยังไงมันก็ภาษาไทย จะให้ฝรั่งมันมาบอกว่า คุณใช้ภาษาไทยผิดนะ ก็คงไม่ได้หรอก (มันไม่เข้าใจภาษาเรา จะเอามาตรฐานมันมาเทียบกับเราทำไมล่ะครับ) ถ้ามาตรฐานที่ IE เป็นอยู่ไม่ดีจริง แล้ว extension กับ thaifirefox ที่รองรับการตัดคำไทย มันจะมีออกมาทำไม ถ้าจะบอกว่าเพราะคนทำเว็บมักง่ายทำให้มาตรฐานเสีย ผมเพิ่งก็จะรู้ว่า คนส่วนใหญ่เค้าใช้ภาษาไทยกันผิดๆ ไม่ว่าจะเป็นการเว้นวรรค การตัดคำ ฯลฯ หัดๆใช้มาตรฐานฝรั่งให้เป็นซะบ้างจะได้ไม่สร้างปัญหา แย่เลยแหะ นี่เราใช้ภาษาไทยมาผิดๆตลอดเลยหรอ
เถียงกันไปเถียงกันมา ได้คำตอบแบบงงๆ Firefox ถูกที่ใช้มาตรฐานการตัดคำแบบฝรั่ง(มาตรฐานดั้งเดิม) IE ผิดที่ใช้มาตรฐานการตัดคำแบบไทย (นี่เว็บไทยนะ ไม่ใช่เว็บ eng)
ยังงี้พวกตะวันออกกลางคนด่าพวกที่คิดพลังงานทดแทน หรือพวกหากินกับน้ำมันคงไม่พอใจอย่างมาก หากมีใครคิดค้นพัฒนาพลังงานทดแทนราคาถูกและใช้ไม่มีวันหมดออกมาได้ เพราะมันเสียมาตรฐาน คุณต้องใช้น้ำมันสิ ใช้พลังงานทดแทนได้ไง ใช้กันมาเกือบๆจะร้อยปีแล้ว ใช้ต่อไปจนกว่าจะหมดนั่นล่ะ ถูกที่สุด
กลับกัน IE พัฒนามาตรฐานใหม่ให้รองรับภาษาไทย และการตัดคำได้ดีเยี่ยม แต่เจอ firefox ด่าว่าทำให้มาตรฐานเสีย ทำไมไม่ยอมรับกันล่ะครับว่า นี่เว็บไทย คนไทยใช้ คนไทยอ่าน คนไทยทำ นี่ภาษาไทย ใช้มาตรฐานแบบไทยมันผิดตรงไหน “ทำไมไม่สนับสนุนล่ะครับ ในเมื่อมันดีจริงๆ” กลับด่ากันไปกันมาว่าคนโน้นผิดคนนี้ผิด ผมว่าคนผิดคือคนที่ไม่ยอมรับอะไรใหม่ๆมากกว่านะ อะไรที่ดีก็คือดี ไม่ใช่ว่าอะไรๆก็อ้างมาตรฐานๆ จะพัฒนาอะไรทั้งทีต้องอิงมาตรฐานเก่าไว้ก่อน ผมว่าเสียความรู้สึกมากกว่านะไอ้แบบเนี่ยะ
ผมยังสนับสนุนการใช้ firefox อยู่นะ เพราะมันดีจริงๆ แต่อยากให้มันสนับสนุนภาษาไทยให้เต็มประสิทธิภาพมากกว่าที่จะมานั่งเถียงเรื่องมาตรฐานบ้าบออะไรเนี่ยะ คนที่เริ่มใช้ firefox ใหม่ๆไม่รู้หรอกครับว่ามันมีปัญหาในการตัดคำต้องลง extension เสริมหรือหันไปใช้ thaifirefox ก็เพราะคนส่วนใหญ่ไม่รู้ ถึงไปเอาตัว standard ที่มีมาตรฐานฝรั่งมาใช้ถึงต้องมานั่งเถียงแบบเนี่ยะแหละ ถ้าจะให้เลือกจริงๆล่ะก็ เรามาสนับสนุนfirefox ให้รองรับ มาตรฐานแบบไทยๆด้วย จะดีกว่ามากๆครับ
“-คุณจะโทษคนเขียนว่า ทำไมไม่เขียนเป็นภาษาอังกฤษตามมาตรฐานสากล ทุกคนจะได้อ่านออก
-หรือคุณจะโทษคนอ่านที่ดันอ่านไม่ออก ทั้งที่คนอื่นๆเค้าก็อ่านกันออก
น่าจะชมเชยคนที่อ่านภาษานั้นออก ทั้งที่ไม่ได้เขียนตามมาตรฐานสากลมากกว่า”
แล้วเลยกลายเป็นว่า คนที่เข้าใจภาษาตามมาตรฐานทุกอย่าง ผิดที่ไม่เข้าใจภาษาผิดๆ เหรอครับ
ถ้าผมเขียนภาษาผิดๆ ให้คุณอ่าน แล้วคุณเข้าใจผิด ผมก็อ้างว่า เพื่อนๆผมไม่เห็นจะเข้าใจผิดอย่างคุณเลย
คุณผิดที่ไม่เข้าใจภาษาผมใช่ไหมครับ?
ถ้าฝรั่งเขียนภาษาไทยด้วยสำนวนฝรั่ง แล้วเอาไปให้ฝรั่งคนอื่นอ่าน แล้วทุกคนก็บอกว่าเข้าใจ พอเอามาให้คนไทยอ่าน คนไทยไม่รู้เรื่อง
คนไทยผิดหรือเปล่า?
ส่วนเรื่องตัดคำไทย เท่าที่รู้ ปัญหาเรื่องนี้ไม่ใช่เรื่องตัดคำไทยไม่ใช่เหรอครับ มันเรื่องการประมวลผลโค้ดนี่ครับ เรื่องตัดคำไทย มันเป็นเรื่องที่ต้อง localise อยู่แล้ว ปัญหาที่เจอมันเป็นประเภท หน้าออกมาเละ layer ซ้อนกัน อะไรพวกนั้นไม่ใช่เหรอครับ