กระบวนการพัฒนา HTML5 นั้นซับซ้อนและเต็มไปด้วยการเมืองระหว่างองค์กร ถึงแม้ W3C จะมีหน้าที่รับผิดชอบการพัฒนาเทคโนโลยี HTML อย่างเป็นทางการ แต่ความล่าช้าของ W3C หลังพัฒนา HTML4 ทำให้ตัวแทนของบริษัทไอทีรายใหญ่ๆ เช่น แอปเปิล โอเปร่า มอซซิลลา รวมตัวกันเป็นกลุ่ม WHATWG (Web Hypertext Application Technology Working Group) พัฒนาสเปกของ HTML5 กันไปก่อน
เมื่อ HTML5 เริ่มติดตลาด ทาง W3C จึงเข้ามาเป็นองค์กรรับรองมาตรฐาน HTML5 โดยมี WHATWG ทำงานคู่ขนานกันไปอีกขั้นหนึ่งในฐานะคณะกรรมการย่อยของ W3C
สององค์กรนี้มีความขัดแย้งกันอยู่เรื่อยๆ เพราะวิธีคิดของ W3C คือ "การออกมาตรฐานที่ตายตัว" เป็นสเปกมีเอกสารประกอบชัดเจน ผ่านกระบวนการอย่างเป็นทางการ ในขณะที่กลุ่ม WHATWG มองว่า HTML5 เป็นเทคโนโลยีที่ซับซ้อน มีการเปลี่ยนแปลงสเปกอยู่เสมอโดยรับฟังความเห็นจากผู้สร้างเบราว์เซอร์ (ซึ่งก็คือส่วนหนึ่งของกลุ่ม WHATWG) จึงเสนอ "มาตรฐานที่ปรับปรุงอย่างต่อเนื่อง" (living standard) แทนแนวทางของ W3C (อ่านข่าวเก่า ลาก่อน HTML5 ประกอบ)
ช่วงหลังความขัดแย้งระหว่าง W3C และ WHATWG เพิ่มขึ้นเรื่อยๆ และล่าสุด Ian Hickson ตัวแทนของกลุ่ม WHATWG ก็ออกมาประกาศแล้วว่า สององค์กรคงไปในทิศทางเดียวกันยาก
Hickson ประกาศว่าจากนี้ไป WHATWG จะเดินหน้าพัฒนา HTML5 ไปในทิศทางของตัวเอง ส่วน W3C จะจับเอาเวอร์ชันหนึ่งของสเปก HTML5 มาออกเป็นมาตรฐานอย่างเป็นทางการ ซึ่งทั้งสององค์กรจะแยกบุคคลากรกันชัดเจน ไม่ปนกัน รวมถึงแยกฐานข้อมูลบั๊ก (ของตัวสเปก) ออกจากกันใน Bugzilla ด้วย
อย่างไรก็ตาม สององค์กรนี้ยังไม่แตกหักกันทั้งหมด (แค่แนวทางไม่ตรงกัน) โดย WHATWG จะยังใช้ระบบ Bugzilla ของ W3C ต่อไป (เพียงแต่แยกส่วนกันระหว่างงานของ WHATWG และ W3C) และยังทำงานร่วมกันอยู่ แต่ WHATWG จะไม่ใช้กระบวนการทำงานตามระบบของ W3C แล้ว ซึ่งน่าจะช่วยให้ WHATWG คล่องตัวมากขึ้น
ที่มา - WHATWG via The Register
on
รอฟังคำแก้ตัวจาก W3C
Fzo Mon, 23/07/2012 - 10:41
รอฟังคำแก้ตัวจาก W3C
ไม่มีอะไรจะแก้ตัว เพราะว่า
heart Mon, 23/07/2012 - 13:48
In reply to รอฟังคำแก้ตัวจาก W3C by Fzo
ไม่มีอะไรจะแก้ตัว
เพราะว่า ไม่ได้ทำผิดอะไร
W3C ไม่ได้ทำอะไรผิดนิครับ ก็แค่เป็นระบบการดำเนินการอย่างหนึ่ง
รอคลอดเว็บ
doppelganger Mon, 23/07/2012 - 10:59
รอคลอดเว็บ www.whatwgschools.com #ห๊ะ
+1
narate Mon, 23/07/2012 - 11:23
In reply to รอคลอดเว็บ by doppelganger
+1
จดไว้เลยครับ เผื่อรวย
shikima Mon, 23/07/2012 - 11:32
In reply to รอคลอดเว็บ by doppelganger
จดไว้เลยครับ เผื่อรวย
มีคนจดแล้ววันนี้ด้วย
golfiti Mon, 23/07/2012 - 12:52
In reply to รอคลอดเว็บ by doppelganger
มีคนจดแล้ววันนี้ด้วย
ผมแค่สังหรณ์เล่นๆ โดนจดจริงๆ
doppelganger Mon, 23/07/2012 - 12:56
In reply to มีคนจดแล้ววันนี้ด้วย by golfiti
ผมแค่สังหรณ์เล่นๆ โดนจดจริงๆ แฮะ -A-'
ถ้ากระบวนการการตรวจสอบมันช้า
tearfire Mon, 23/07/2012 - 11:04
ถ้ากระบวนการการตรวจสอบมันช้า แต่มันสามารถกำหนดให้แต่ละ browser พัฒนาให้มีมาตรฐานที่ตรงกัน ทำให้เกิด bug ที่เกิดขึ้นในแต่ละ browser น้อยลง
มันก็คุ้มกับการรอนะครับ
ทุกวันนี้กุเบื่อที่ต้องมาแก้ bug ในแต่ละ browser จริงๆ
เบื่อเหมือนกันครับ - -'
raiderzx Mon, 23/07/2012 - 13:57
In reply to ถ้ากระบวนการการตรวจสอบมันช้า by tearfire
เบื่อเหมือนกันครับ - -'
มาตรฐานเว็บเป็นเพียง
lew Mon, 23/07/2012 - 16:38
In reply to ถ้ากระบวนการการตรวจสอบมันช้า by tearfire
มาตรฐานเว็บเป็นเพียง "คำแนะนำ" (Recommendation) ครับ ไม่มีกระบวนการใดๆ ไปบังคับให้เบราว์เซอร์ต้องทำตามทั้งหมด ไม่เหมือนมาตรฐาน เช่น GSM หรือ Wi-Fi ที่มีห้องรับรองตรวจสอบล่วงหน้า
ที่ผ่านมากระบวนการ W3C ไม่ได้ช่วยให้เบราว์เซอร์ทำงานได้เหมือนกัน เพราะแม้มาตรฐานจะนิ่ง แต่ผู้ผลิตไม่สนใจซะอย่าง แถมมองบั๊กเป็นสิ่งที่แก้ไม่ได้เพราะจะทำให้เว็บที่ลูกค้าของตัวเองปรับไปแล้วเสียหาย ก็ไม่มีใครทำอะไรได้
กระบวนการทำให้เบราว์เซอร์ต้องทำงานเหมือนๆ กันเป็นอีกกระบวนการผ่านการกดดัน เช่น แบบทดสอบ ACID ที่ตัวเลขเข้าใจง่ายและเอาไปใช้ในทางการตลาดได้
ก้มหน้าและแก้ bug
tearfire Mon, 23/07/2012 - 18:01
In reply to มาตรฐานเว็บเป็นเพียง by lew
ก้มหน้าและแก้ bug กันต่อไป
คิดในแง่ดี การมี bug ของเขาทำให้เรามีงาน
มึน -_-
retroboy Mon, 23/07/2012 - 11:05
มึน -_-
นั่งมองภาพ ......... แก้ code
eol Mon, 23/07/2012 - 11:10
นั่งมองภาพ ......... แก้ code html รายเดือน/ปี/ชาติ #ดีนะที่ไม่ได้เป็นโปรแกรมเมอร์
กลัวก็แต่ fragment ของแต่ละ
xenogew Mon, 23/07/2012 - 11:12
กลัวก็แต่ fragment ของแต่ละ browser เท่านั้นแหละ
การเมืองของแต่ละบริษัท IT ที่เป็นเจ้าของ browser แต่ละอันอีก
เท่านี้ก็ตรมหนักหนาาา
nrml Mon, 23/07/2012 - 11:12
เท่านี้ก็ตรมหนักหนาาา
แล้วยังจะมา...
LuvStry Mon, 23/07/2012 - 13:34
In reply to เท่านี้ก็ตรมหนักหนาาา by nrml
แล้วยังจะมา...
ใช้ความเย็นชา...
xenogew Mon, 23/07/2012 - 15:56
In reply to แล้วยังจะมา... by LuvStry
ใช้ความเย็นชา...
.....ฆ่า ฉัน อก ตรม ขม จิต
error404 Mon, 23/07/2012 - 17:00
In reply to ใช้ความเย็นชา... by xenogew
.....ฆ่า ฉัน
อก ตรม ขม จิต คิดว่าสักวัน...
คิดว่าไม่นานฉันคงจะสิ้น... สิ
EThaiZone Mon, 23/07/2012 - 22:17
In reply to .....ฆ่า ฉัน อก ตรม ขม จิต by error404
คิดว่าไม่นานฉันคงจะสิ้น...
สิ้นใจมันคาคีย์บอร์ดกันเลยล่ะ - -*
ปล. ช่วงนี้ทำ HTML5 ค้นพบว่าตัวเองรัก Google Chrome ขึ้นเป็นกอง
ปล2. เลิกใช้ IE6 เถอะ = =a
เอ้ากราบบบบบบ ขอร้องกันเลย
PaPaSEK Tue, 24/07/2012 - 12:24
In reply to คิดว่าไม่นานฉันคงจะสิ้น... สิ by EThaiZone
เอ้ากราบบบบบบ ขอร้องกันเลย
เวรกรรมและ Microsoft
NgOrXz Mon, 23/07/2012 - 11:17
เวรกรรมและ Microsoft จะทำงานในมาตราฐาน W3C เท่านั้นด้วยสิ เอิ่มมีปัญหาและ
Flash win!!
polawing Mon, 23/07/2012 - 11:23
Flash win!!
เขียนกลางๆ ยังมึน
dangsystem Mon, 23/07/2012 - 11:30
เขียนกลางๆ ยังมึน
อนาคตไม่ค่อยสวย
varavut Mon, 23/07/2012 - 11:32
อนาคตไม่ค่อยสวย เพราะแต่ละเบราเซอร์รองรับมาตรฐานไม่เท่ากัน ขนาดมีมาตรฐานกลางยังมีปัญหาเลย แล้วนี่มาตรฐานเปลี่ยนเรื่อยๆ คงเละทั้งวงการ
รู้สึกเชียร์ W3C มากกว่า
frozenology Mon, 23/07/2012 - 11:38
รู้สึกเชียร์ W3C มากกว่า ทำให้มันเป็น มาตรฐานเดียวกันไปเลย แต่อยากให้มันต่อเติมและรองรับมาตรฐานเร็วขึ้น
ซึ่งถ้า WHATWG ชอบแบบเปลี่ยนไปเรื่อยแบบนี้ นักพัฒนาก็ตายอย่างเดียว ต้องเขียน Support หลาย Browser
แล้วทำให้ User Xp ลดลง
เอาแค่ HTML 5 ลงตัวให้เสร็จก่อนได้ไหมเนี้ย
คนใช้จะมึนแน่ๆ
Thai.hacker Mon, 23/07/2012 - 11:40
คนใช้จะมึนแน่ๆ
กำลังคิดว่า กลับไปใช้ Flash
PiKO Mon, 23/07/2012 - 11:42
กำลังคิดว่า กลับไปใช้ Flash ก็ดีเหมือนกันนะ 555+
อืม ...
PaPaSEK Mon, 23/07/2012 - 11:44
อืม ... นี่คงเป็นยุคที่ยังรวมแผ่นดินไม่ได้
แต่ละก๊กก็พยายามตั้งตนเป็นใหญ่ ... รอดูว่าแต่ละสายจะสนับสนุนรายใด
ต้องการมารฟ้าโนบุนากะ
darkleonic Mon, 23/07/2012 - 16:31
In reply to อืม ... by PaPaSEK
ต้องการมารฟ้าโนบุนากะ
เขียนสนับสนุน Chrome ให้ 100%
Merom_Th Mon, 23/07/2012 - 12:09
เขียนสนับสนุน Chrome ให้ 100% ไว้ก่อน เพราะมันมีส่วนแบ่งในตลาดสูงสุด :)
สงสารนักพัฒนา
ipeama Mon, 23/07/2012 - 12:21
สงสารนักพัฒนา ต้องตกอยู่กลางสงครามระหว่างค่าย
ไม่ว่ามาตรฐานใครจะไม่เหมือนใคร ผลลัพธ์ของงานที่ได้ต้องออกมาก็ต้องใช้งานได้ และหน้าตาเหมือนกันทุก browser
คงต้องกลับไป step เดิม
HMage Mon, 23/07/2012 - 13:15
คงต้องกลับไป step เดิม "งดอวดเก่ง / อย่าเล่น code เทพ / ตกลงกับลูกค้าก่อนว่าจะใช้ browser อะไร"
นอกจากเขียนโปรแกรมให้ support
TheOne Mon, 23/07/2012 - 13:29
นอกจากเขียนโปรแกรมให้ support หลาย Browser แล้ว ยังต้อง support หลาย Standard อีกเหรอ - -"
HTML5
heart Mon, 23/07/2012 - 13:43
HTML5 เป็นระบบประชาธิปไตย
Flash เป็นระบบเผด็จการ
เอา flash ยัดลง standard
rattananen Mon, 23/07/2012 - 13:56
เอา flash ยัดลง standard เลยครับ win ทุกฝ่าย
ใช่ครับ ขนาดผู้ผลิต hardware
inkirby Mon, 23/07/2012 - 14:39
In reply to เอา flash ยัดลง standard by rattananen
ใช่ครับ ขนาดผู้ผลิต hardware ยัง win เลย เพราะ flash คงจะทำให้ผู้ใข้อัพเกรดอุปกรณ์ตัวเองกันอย่างสนุกสนาน
WIN!!!
แต่ user สิ้น เพราะตังหมด
I3assy Mon, 23/07/2012 - 22:50
In reply to ใช่ครับ ขนาดผู้ผลิต hardware by inkirby
แต่ user สิ้น เพราะตังหมด
มีแฟลชแล้วอย่าลืม hotshoe
mr_tawan Mon, 23/07/2012 - 23:23
In reply to เอา flash ยัดลง standard by rattananen
มีแฟลชแล้วอย่าลืม hotshoe นะครับ
งานงอกชัดๆ เขียนอีก
figgaro Mon, 23/07/2012 - 15:25
งานงอกชัดๆ เขียนอีก แพลตฟอร์มนึง เมื่อคนใช้ ใช้อีก Browser นึง เค้าถามมา อธิบายไปเค้าไม่เข้าใจ สุดท้าย กรูกลับไปแก้ ToT
จะยอมให้สั่งและตัดสิน ว่าฉันต
nowingnoid Mon, 23/07/2012 - 15:41
จะยอมให้สั่งและตัดสิน
ว่าฉันต้องถูกทอดทิ้ง
เรานั้นมันไม่อาจฝืนความจริง
ได้แต่ยิ้มอวยพรให้ไปดี
...
ส่วนตัวฉันจะลืม ว่าเคยร้องไห้
ลืมว่าเคยต้องเป็นใครที่เธอไม่เอา
กรรมตกอยู่กับ Dev ตาดำๆ
war11ck Mon, 23/07/2012 - 17:20
กรรมตกอยู่กับ Dev ตาดำๆ นี่แหละครับ T_T
นี่แหละเหตุผลที่ไม่อยากเขียนเ
Architec Mon, 23/07/2012 - 18:27
นี่แหละเหตุผลที่ไม่อยากเขียนเว็บ เพราะมันเปลี่ยนมาตรฐานกันตลอด โคตรของโคตรเซ็ง
VB6 -> VB.net เซ็งเล็กน้อย
shikima Mon, 23/07/2012 - 19:02
In reply to นี่แหละเหตุผลที่ไม่อยากเขียนเ by Architec
VB6 -> VB.net เซ็งเล็กน้อย (ไม่ได้ศึกษาต่อ ไป C# แทน)
Python2 -> Python3 อื่ม... แก้กันบาน
ผมมีประสบการณ์แค่นี้แหละ ใครเคยมีประสบการณ์เปลี่ยน version ของภาษาอื่นๆ อีกครับ
อย่างน้อยคอมไพล์ออกมาแล้วมันก
hisoft Mon, 23/07/2012 - 21:22
In reply to VB6 -> VB.net เซ็งเล็กน้อย by shikima
อย่างน้อยคอมไพล์ออกมาแล้วมันก็ใช้ได้อยู่อย่างนั้นนะครับ ขณะที่เว็บเราต้องแก้โค้ดให้เบราเซอร์ลูกค้าเปิดได้ถูกต้องไปเรื่อย ๆ
qbasic -> quickbasic -> vb6
PaPaSEK Tue, 24/07/2012 - 12:25
In reply to VB6 -> VB.net เซ็งเล็กน้อย by shikima
qbasic -> quickbasic -> vb6 -> vb.net
ไม่มีจริงหรอกครับ เขียนให้มันดูยุ่งเฉยๆ
+1 ผมก็ไม่ชอบเว็บเลย
varavut Mon, 23/07/2012 - 21:38
In reply to นี่แหละเหตุผลที่ไม่อยากเขียนเ by Architec
+1 ผมก็ไม่ชอบเว็บเลย ไหนบอกว่า HTML5 จะมาเป็นมาตรฐาน จะเป็นอนาคตของการเขียนแอพ สุดท้ายก็หลายมาตรฐานอยู่ดี ><
ที่รัก.. flash ต่อไปจ๊ะ
hoverboy Tue, 24/07/2012 - 13:56
ที่รัก.. flash ต่อไปจ๊ะ
งง #ส่ายหัวดิ๊ก ๆ
Be1con Tue, 24/07/2012 - 19:12
งง #ส่ายหัวดิ๊ก ๆ