Tags:
Node Thumbnail

กระบวนการพัฒนา 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

Get latest news from Blognone

Comments

By: Fzo
ContributorAndroid
on 23 July 2012 - 10:41 #447664
Fzo's picture

รอฟังคำแก้ตัวจาก W3C


WE ARE THE 99%

By: heart
ContributoriPhone
on 23 July 2012 - 13:48 #447735 Reply to:447664
heart's picture

ไม่มีอะไรจะแก้ตัว
เพราะว่า ไม่ได้ทำผิดอะไร

W3C ไม่ได้ทำอะไรผิดนิครับ ก็แค่เป็นระบบการดำเนินการอย่างหนึ่ง

By: doppelganger
ContributorUbuntuWindows
on 23 July 2012 - 10:59 #447670
doppelganger's picture

รอคลอดเว็บ www.whatwgschools.com #ห๊ะ

By: narate
AndroidUbuntu
on 23 July 2012 - 11:23 #447681 Reply to:447670
narate's picture

+1

By: shikima
Windows PhoneAndroidUbuntu
on 23 July 2012 - 11:32 #447689 Reply to:447670

จดไว้เลยครับ เผื่อรวย

By: golfiti
iPhoneIn Love
on 23 July 2012 - 12:52 #447719 Reply to:447670
golfiti's picture

มีคนจดแล้ววันนี้ด้วย

By: doppelganger
ContributorUbuntuWindows
on 23 July 2012 - 12:56 #447722 Reply to:447719
doppelganger's picture

ผมแค่สังหรณ์เล่นๆ โดนจดจริงๆ แฮะ -A-'

By: tearfire on 23 July 2012 - 11:04 #447671
tearfire's picture

ถ้ากระบวนการการตรวจสอบมันช้า แต่มันสามารถกำหนดให้แต่ละ browser พัฒนาให้มีมาตรฐานที่ตรงกัน ทำให้เกิด bug ที่เกิดขึ้นในแต่ละ browser น้อยลง

มันก็คุ้มกับการรอนะครับ

ทุกวันนี้กุเบื่อที่ต้องมาแก้ bug ในแต่ละ browser จริงๆ

By: raiderzx on 23 July 2012 - 13:57 #447738 Reply to:447671

เบื่อเหมือนกันครับ - -'

By: lew
FounderJusci's WriterMEconomicsAndroid
on 23 July 2012 - 16:38 #447794 Reply to:447671
lew's picture

มาตรฐานเว็บเป็นเพียง "คำแนะนำ" (Recommendation) ครับ ไม่มีกระบวนการใดๆ ไปบังคับให้เบราว์เซอร์ต้องทำตามทั้งหมด ไม่เหมือนมาตรฐาน เช่น GSM หรือ Wi-Fi ที่มีห้องรับรองตรวจสอบล่วงหน้า

ที่ผ่านมากระบวนการ W3C ไม่ได้ช่วยให้เบราว์เซอร์ทำงานได้เหมือนกัน เพราะแม้มาตรฐานจะนิ่ง แต่ผู้ผลิตไม่สนใจซะอย่าง แถมมองบั๊กเป็นสิ่งที่แก้ไม่ได้เพราะจะทำให้เว็บที่ลูกค้าของตัวเองปรับไปแล้วเสียหาย ก็ไม่มีใครทำอะไรได้

กระบวนการทำให้เบราว์เซอร์ต้องทำงานเหมือนๆ กันเป็นอีกกระบวนการผ่านการกดดัน เช่น แบบทดสอบ ACID ที่ตัวเลขเข้าใจง่ายและเอาไปใช้ในทางการตลาดได้


lewcpe.com, @wasonliw

By: tearfire on 23 July 2012 - 18:01 #447829 Reply to:447794
tearfire's picture

ก้มหน้าและแก้ bug กันต่อไป

คิดในแง่ดี การมี bug ของเขาทำให้เรามีงาน

By: retroboy
iPhone
on 23 July 2012 - 11:05 #447672
retroboy's picture

มึน -_-

By: eol
Android
on 23 July 2012 - 11:10 #447673
eol's picture

นั่งมองภาพ ......... แก้ code html รายเดือน/ปี/ชาติ #ดีนะที่ไม่ได้เป็นโปรแกรมเมอร์

By: xenogew
ContributorAndroidWindows
on 23 July 2012 - 11:12 #447674
xenogew's picture

กลัวก็แต่ fragment ของแต่ละ browser เท่านั้นแหละ

การเมืองของแต่ละบริษัท IT ที่เป็นเจ้าของ browser แต่ละอันอีก

By: nrml
ContributorIn Love
on 23 July 2012 - 11:12 #447675
nrml's picture

เท่านี้ก็ตรมหนักหนาาา

By: LuvStry
ContributorAndroid
on 23 July 2012 - 13:34 #447732 Reply to:447675
LuvStry's picture

แล้วยังจะมา...


Blognone = 138.1 news/w เยอะมากๆ

By: xenogew
ContributorAndroidWindows
on 23 July 2012 - 15:56 #447768 Reply to:447732
xenogew's picture

ใช้ความเย็นชา...

By: error404
Android
on 23 July 2012 - 17:00 #447804 Reply to:447768
error404's picture

.....ฆ่า ฉัน

อก ตรม ขม จิต คิดว่าสักวัน...

By: EThaiZone
ContributorAndroidUbuntuWindows
on 23 July 2012 - 22:17 #447905 Reply to:447804
EThaiZone's picture

คิดว่าไม่นานฉันคงจะสิ้น...

สิ้นใจมันคาคีย์บอร์ดกันเลยล่ะ - -*

ปล. ช่วงนี้ทำ HTML5 ค้นพบว่าตัวเองรัก Google Chrome ขึ้นเป็นกอง

ปล2. เลิกใช้ IE6 เถอะ = =a


มันไม่ง่ายเลยที่จะทำ GIF ให้มีขนาดน้อยกว่า 20kB

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 24 July 2012 - 12:24 #448050 Reply to:447905
PaPaSEK's picture

เอ้ากราบบบบบบ ขอร้องกันเลย

By: NgOrXz
iPhoneAndroidWindows
on 23 July 2012 - 11:17 #447679
NgOrXz's picture

เวรกรรมและ Microsoft จะทำงานในมาตราฐาน W3C เท่านั้นด้วยสิ เอิ่มมีปัญหาและ

By: polawing on 23 July 2012 - 11:23 #447682

Flash win!!

By: dangsystem
iPhoneAndroidBlackberryWindows
on 23 July 2012 - 11:30 #447686
dangsystem's picture

เขียนกลางๆ ยังมึน

By: varavut
ContributorWindows PhoneAndroidBlackberry
on 23 July 2012 - 11:32 #447690

อนาคตไม่ค่อยสวย เพราะแต่ละเบราเซอร์รองรับมาตรฐานไม่เท่ากัน ขนาดมีมาตรฐานกลางยังมีปัญหาเลย แล้วนี่มาตรฐานเปลี่ยนเรื่อยๆ คงเละทั้งวงการ

By: frozenology
ContributoriPhoneAndroid
on 23 July 2012 - 11:38 #447691

รู้สึกเชียร์ W3C มากกว่า ทำให้มันเป็น มาตรฐานเดียวกันไปเลย แต่อยากให้มันต่อเติมและรองรับมาตรฐานเร็วขึ้น

ซึ่งถ้า WHATWG ชอบแบบเปลี่ยนไปเรื่อยแบบนี้ นักพัฒนาก็ตายอย่างเดียว ต้องเขียน Support หลาย Browser

แล้วทำให้ User Xp ลดลง

เอาแค่ HTML 5 ลงตัวให้เสร็จก่อนได้ไหมเนี้ย


@fb.me/frozenology@

By: Thai.hacker
ContributoriPhoneAndroidUbuntu
on 23 July 2012 - 11:40 #447692
Thai.hacker's picture

คนใช้จะมึนแน่ๆ


ไม่มีลายเซ็น

By: PiKO
ContributorAndroid
on 23 July 2012 - 11:42 #447694

กำลังคิดว่า กลับไปใช้ Flash ก็ดีเหมือนกันนะ 555+


:: DigiKin8 ::

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 23 July 2012 - 11:44 #447697
PaPaSEK's picture

อืม ... นี่คงเป็นยุคที่ยังรวมแผ่นดินไม่ได้

แต่ละก๊กก็พยายามตั้งตนเป็นใหญ่ ... รอดูว่าแต่ละสายจะสนับสนุนรายใด

By: darkleonic
ContributorAndroidWindowsIn Love
on 23 July 2012 - 16:31 #447791 Reply to:447697
darkleonic's picture

ต้องการมารฟ้าโนบุนากะ


I need healing.

By: Merom_Th
Ubuntu
on 23 July 2012 - 12:09 #447704
Merom_Th's picture

เขียนสนับสนุน Chrome ให้ 100% ไว้ก่อน เพราะมันมีส่วนแบ่งในตลาดสูงสุด :)

By: ipeama on 23 July 2012 - 12:21 #447708

สงสารนักพัฒนา ต้องตกอยู่กลางสงครามระหว่างค่าย
ไม่ว่ามาตรฐานใครจะไม่เหมือนใคร ผลลัพธ์ของงานที่ได้ต้องออกมาก็ต้องใช้งานได้ และหน้าตาเหมือนกันทุก browser

By: HMage
AndroidWindows
on 23 July 2012 - 13:15 #447728

คงต้องกลับไป step เดิม "งดอวดเก่ง / อย่าเล่น code เทพ / ตกลงกับลูกค้าก่อนว่าจะใช้ browser อะไร"

By: TheOne
iPhoneWindows Phone
on 23 July 2012 - 13:29 #447730
TheOne's picture

นอกจากเขียนโปรแกรมให้ support หลาย Browser แล้ว ยังต้อง support หลาย Standard อีกเหรอ - -"

By: heart
ContributoriPhone
on 23 July 2012 - 13:43 #447734
heart's picture

HTML5 เป็นระบบประชาธิปไตย

Flash เป็นระบบเผด็จการ

By: rattananen
AndroidWindows
on 23 July 2012 - 13:56 #447737

เอา flash ยัดลง standard เลยครับ win ทุกฝ่าย

By: inkirby
ContributoriPhoneAndroidIn Love
on 23 July 2012 - 14:39 #447743 Reply to:447737
inkirby's picture

ใช่ครับ ขนาดผู้ผลิต hardware ยัง win เลย เพราะ flash คงจะทำให้ผู้ใข้อัพเกรดอุปกรณ์ตัวเองกันอย่างสนุกสนาน

WIN!!!


Dream high, work hard.

By: I3assy on 23 July 2012 - 22:50 #447916 Reply to:447743
I3assy's picture

แต่ user สิ้น เพราะตังหมด

By: mr_tawan
ContributoriPhoneAndroidWindows
on 23 July 2012 - 23:23 #447928 Reply to:447737
mr_tawan's picture

มีแฟลชแล้วอย่าลืม hotshoe นะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: figgaro
ContributorAndroidWindows
on 23 July 2012 - 15:25 #447750
figgaro's picture

งานงอกชัดๆ เขียนอีก แพลตฟอร์มนึง เมื่อคนใช้ ใช้อีก Browser นึง เค้าถามมา อธิบายไปเค้าไม่เข้าใจ สุดท้าย กรูกลับไปแก้ ToT


Texion Business Solutions

By: nowingnoid
iPhoneAndroidUbuntu
on 23 July 2012 - 15:41 #447755
nowingnoid's picture

จะยอมให้สั่งและตัดสิน
ว่าฉันต้องถูกทอดทิ้ง
เรานั้นมันไม่อาจฝืนความจริง
ได้แต่ยิ้มอวยพรให้ไปดี

...

ส่วนตัวฉันจะลืม ว่าเคยร้องไห้
ลืมว่าเคยต้องเป็นใครที่เธอไม่เอา

By: war11ck
AndroidSymbianUbuntuWindows
on 23 July 2012 - 17:20 #447810
war11ck's picture

กรรมตกอยู่กับ Dev ตาดำๆ นี่แหละครับ T_T

By: Architec
ContributorWindows PhoneAndroidWindows
on 23 July 2012 - 18:27 #447839

นี่แหละเหตุผลที่ไม่อยากเขียนเว็บ เพราะมันเปลี่ยนมาตรฐานกันตลอด โคตรของโคตรเซ็ง

By: shikima
Windows PhoneAndroidUbuntu
on 23 July 2012 - 19:02 #447851 Reply to:447839

VB6 -> VB.net เซ็งเล็กน้อย (ไม่ได้ศึกษาต่อ ไป C# แทน)

Python2 -> Python3 อื่ม... แก้กันบาน

ผมมีประสบการณ์แค่นี้แหละ ใครเคยมีประสบการณ์เปลี่ยน version ของภาษาอื่นๆ อีกครับ

By: hisoft
ContributorWindows PhoneWindows
on 23 July 2012 - 21:22 #447880 Reply to:447851
hisoft's picture

อย่างน้อยคอมไพล์ออกมาแล้วมันก็ใช้ได้อยู่อย่างนั้นนะครับ ขณะที่เว็บเราต้องแก้โค้ดให้เบราเซอร์ลูกค้าเปิดได้ถูกต้องไปเรื่อย ๆ

By: PaPaSEK
ContributorAndroidWindowsIn Love
on 24 July 2012 - 12:25 #448051 Reply to:447851
PaPaSEK's picture

qbasic -> quickbasic -> vb6 -> vb.net

ไม่มีจริงหรอกครับ เขียนให้มันดูยุ่งเฉยๆ

By: varavut
ContributorWindows PhoneAndroidBlackberry
on 23 July 2012 - 21:38 #447888 Reply to:447839

+1 ผมก็ไม่ชอบเว็บเลย ไหนบอกว่า HTML5 จะมาเป็นมาตรฐาน จะเป็นอนาคตของการเขียนแอพ สุดท้ายก็หลายมาตรฐานอยู่ดี ><

By: hoverboy
iPhoneWindows PhoneSymbianWindows
on 24 July 2012 - 13:56 #448088
hoverboy's picture

ที่รัก.. flash ต่อไปจ๊ะ

By: Be1con
ContributorWindows PhoneWindowsIn Love
on 24 July 2012 - 19:12 #448217
Be1con's picture

งง #ส่ายหัวดิ๊ก ๆ


Coder | Designer | Thinker | Blogger