HTML5

เริ่มโพสต์โดย ณต, 21 ม.ค. 2011, 07:17 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

inatmon

เข้ามาเก็บดาวครับ :20:

iannnnn

:12: ขอบคุณครับลุงซัน

ณต

#17
ขอบคุณลุงซันนะครับ ที่เข้ามาร่วมเสวนาด้วย  
และท้วงติงส่วนที่ไม่กระจ่างหรือผมเข้าใจผิดนะครับ :46:
แต่ต้องออกตัวก่อนเหมือนกันว่า
ไอ้ที่ผมแอบอ้างมานั่น โดยเฉพาะส่วนที่พูดถึง HTML5
นั่นเขียนไว้ตั้งแต่ปีมะโว้
มาถึงปัจจุบันก็อาจจะไม่อัพเดทแล้วครับ   :05:


อ้างคำพูดจาก: ลุงซัน เมื่อ 22 ม.ค. 2011, 01:53 น.

อันนี้อยากขอให้เรียบเรียงคำอธิบายอีกครั้งก็ดีนะครับ
เพราะไม่งั้นจะสูญเสียที่มาของคำว่า Extensible
XML เป็นการอนุญาตให้ต่อเติม tag กับเองได้(จึงมีกลุ่มกำหนด tag ในวงการต่างๆผุดออกมาอีกเพียบ)
แต่ที่ XML ต่างกับ HTML ก็ที่เข้มงวดกับข้อกำหนดในการเขียน (syntax strict)
เช่นลำดับการเปิดปิด tag (การมี tag เปิดก็ต้องมี tag ปิด ..etc)
คำอธิบายด้านบนมีคำว่า ไม่ได้ปล่อยให้ไปเติมกันเอง ซึ่งผมรู้สึกว่าเสี่ยงต่อความเข้าใจผิดอย่างน่ากลัวอะครับ


"ไม่ได้ปล่อยให้ไปเติมกันเอง"
คือตรงนี้ผมยกตัวอย่างถึงซอฟท์แวร์ทำเว็บส่วนใหญ่ในตอนนั้นน่ะครับ
เวลาเราดีไซน์กราฟฟิคเสร็จแล้ว ให้มัน Generate HTML code ออกมา
เราจะพบว่ามันมี Tag ประหลาดๆ โผล่ออกมาด้วย  :05:
ซึ่งไม่ผ่านมาตรฐาน HTML4.01 ของ W3C
แถมบางทีก็ไม่ปิด Tag ด้วย
ตรงนี้ผมอาจจะเขียนไม่ดีเอง
ทำให้เสี่ยงต่อการเข้าใจผิด

ส่วนเรื่อง Video streaming นั้นผมเห็นด้วยกับลุงซัน
เรื่อง performance ของ HTML5  ที่ยังสู้ Flash ไม่ได้
แต่ Flash เองก็กินทรัพยากรมากมาย
ทำให้การทำงานบนเครื่องที่มีทรัพยากรจำกัดไม่ดีนัก
อย่างบนมือถือเป็นต้น

ตรงนี้ลุงซันมีความเห็นยังไงครับ  :46:


คือคิดๆ อยู่ว่า ถ้าไอโฟน5 ออกมาด้วยซีพียูตัวใหม่
อาจจะรองรับ แฟลชก็ได้เพราะตอนนี้สตีฟ จ็อบก็ลาป่วยไปแล้ว  :15:


ปล. รูปอวตารลุงซันหล่อมวากกกก 
ไม่คิดจะเผยผิวสักหน่อยเหรอครับ  :25:


ลุงซัน

อ้างคำพูดจาก: ณต เมื่อ 22 ม.ค. 2011, 06:21 น.
ขอบคุณลุงซันนะครับ ที่เข้ามาร่วมเสวนาด้วย  
และท้วงติงส่วนที่ไม่กระจ่างหรือผมเข้าใจผิดนะครับ :46:
แต่ต้องออกตัวก่อนเหมือนกันว่า
ไอ้ที่ผมแอบอ้างมานั่น โดยเฉพาะส่วนที่พูดถึง HTML5
นั่นเขียนไว้ตั้งแต่ปีมะโว้
มาถึงปัจจุบันก็อาจจะไม่อัพเดทแล้วครับ   :05:
ขอบคุณมากครับที่เข้าใจ
ผมกลัวจริงๆที่เข้ามาแจมแล้วเกมส์มันจบ ไม่ชอบเลยครับ
เพราะเกมส์จบ หมายถึงไม่ได้อะไรไปกันเลย

อ้างอิง
"ไม่ได้ปล่อยให้ไปเติมกันเอง"
คือตรงนี้ผมยกตัวอย่างถึงซอฟท์แวร์ทำเว็บส่วนใหญ่ในตอนนั้นน่ะครับ
เวลาเราดีไซน์กราฟฟิคเสร็จแล้ว ให้มัน Generate HTML code ออกมา
เราจะพบว่ามันมี Tag ประหลาดๆ โผล่ออกมาด้วย  :05:
ซึ่งไม่ผ่านมาตรฐาน HTML4.01 ของ W3C
แถมบางทีก็ไม่ปิด Tag ด้วย
ตรงนี้ผมอาจจะเขียนไม่ดีเอง
ทำให้เสี่ยงต่อการเข้าใจผิด
อันนี้แหละครับที่ทำให้เกิด XHTML (คือเอากฏของ XML มาบังคับกับ HTML ที่มักปล่อยปะละเลย)

อ้างอิง
ส่วนเรื่อง Video streaming นั้นผมเห็นด้วยกับลุงซัน
เรื่อง performance ของ HTML5  ที่ยังสู้ Flash ไม่ได้
แต่ Flash เองก็กินทรัพยากรมากมาย
ทำให้การทำงานบนเครื่องที่มีทรัพยากรจำกัดไม่ดีนัก
อย่างบนมือถือเป็นต้น
ตรงนี้ลุงซันมีความเห็นยังไงครับ  :46:
ถ้า Video Streaming นี้ HTML5 ชนะเด็ดขาดครับ
ทำไมผมคิดอย่างนั้น
เพราะ Flash นั้นใช้ Technology ของ On2 ซึ่งถูกซื้อโดย Google ไปทำ WebM ส่วน H.264 คงไม่ต้องพูดถึงเรื่องคุณภาพที่ยอมรับในท้องตลาด
ในแง่เทคนิดและการครองตลาดตอนนี้ H.264 ได้เปรียบ WebM (แต่ H.264 ติดปัญหาเรื่องลิขสิทธิ์ ทำให้เกิดศึกใหญ่สองค่าย / ความเห็นส่วนตัว ที่ apple,microsoft ไม่เล่นด้วยกับ WebM อีกอย่าง ก็คือ อาจทำให้ Quicktime/Windows Media codec VC1 ลดความนิยมตามไปด้วย(เหมือน Real Video ที่เมื่อก่อนยิ่งใหญ่มากๆแต่ไปซะแหละ) ถ้า WebM คนยอมรับมากขึ้น WebM จะครองตลาด)
ความเห็นส่วนตัวอีกเ่ช่นกันว่า WebM จะชนะ H.264 เพราะ google เป็นเจ้าของ Video Content ใหญ่ที่สุดในนาม youtube ดังนั้น google จึงรอ HTML5 โตอีกนิด ก็คงเสร็จ Google

สรุป Video Streaming ในความเห็นของผมคือ flash ไม่มีทาง(เลือก)ที่จะสู้กับ HTML5 เลยครับ เพราะ video codec ใน Flash นั้นเอามาจาก On2 Technology แต่เป็น VP6 ขณะที่ WebM เป็น VP8 ไปแล้ว (ใน Flash Video นั้น support H.264 ด้วย แต่ไม่เป็นที่นิยม ซึ่งคาดว่าเป็นเพราะ Video Codec เิดิมๆอิงอยู่กับ VP6)

ส่วนเรื่องที่ HTML5 ยังไม่สามารถชนะ Flash ได้ (ที่พูดเรื่องการกินทรัพยากรของ Flash & Performance ไม่ดีของ HTML5)
เพราะ Flash ยังกินตลาดขนาดใหญ่อีกสองอัน(ใครอาจเพิ่มได้นะครับ ตอนนี้ผมนึกได้แค่สอง)
1.เกมส์ออนไลส์
2.Rich Internet Application (RIA)
ทำให้ Flash นำอยู่ (ไม่ใช่ Video Streaming ที่ Flash นำ เพราะแค่ครองตลาด)

ความเห็นส่วนตัวอีกเช่นกัน
สุดท้าย HTML5 จะสามารถชนะเด็ดขาดในศึกระยะไกล(Flash Tools จะกลายเป็น Media Tools ที่ output เป็น HTML5 เป็นหลักแทน Flash Media) เพราะ
1.ความเป็นมาตรฐานกลางของ HTML5
2.Javascript Engine ที่แข่งกันเร็ว
3.Just In Time Compiler ที่จะติดมากับ Browser
4. ตัวเร่งความเร็วของ H.264/WebM (ถ้า HTML5 คลอดอาจมี hardware acceleration สำหรับ Render HTML5 ก็เป็นไปได้)
5.ข้อสำคัญคือ Hardware มันเร็วขึ้นอย่างมากมาย อีกไม่นานคนใช้ก็จะไม่รู้สึกถึงความช้าของ HTML5 (นึกถึงตอนเปิดเว็บสมัยก่อนแล้วรู้สึกช้าซิ)

อ้างอิง
คือคิดๆ อยู่ว่า ถ้าไอโฟน5 ออกมาด้วยซีพียูตัวใหม่
อาจจะรองรับ แฟลชก็ได้เพราะตอนนี้สตีฟ จ็อบก็ลาป่วยไปแล้ว  :15:
ส่วนตัวผมเชื่อว่า Apple ต้องการฆ่า RIA Tools จาก Adobe/Macromedia
(น่าจะทำได้สำเร็จและไปได้ถูกทาง ถ้าใครศึกษาการพัฒนา app บน iPad/iPhone จะพบว่า Apple เองก็สนับการพัฒนา app โดยอิง web technology ไม่แพ้ xCode)
เพราะ Macromedia ครองโลกเรื่อง Media Content Development tools
แต่ Apple ครอง Media Hardware ถ้าทำให้ตัวเองทำ Media Content ได้เบร็ดเสร็จก็จบข่าว goodbye Flash
(ในความเห็นส่วนตัวอีกเช่นกัน ผมเชื่อว่า Safari Web Browser และ Chrome ของ Google ก็มองเกมส์นี้อยู่ คงไม่ได้แค่เป็นทางเลือกจาก IE/Firefox เท่านั้น)

สตีฟ จ็อบลาป่วย ผมว่าไม่มีผล เพราะเขากลายเป็นศาสดาของศาสนา Apple ไปแล้ว (ศาสดาอาจไม่อยู่แต่อิทธิพลไม่ลดลงง่ายๆแน่ๆ)  :52:
อ้างอิง
ปล. รูปอวตารลุงซันหล่อมวากกกก 
ไม่คิดจะเผยผิวสักหน่อยเหรอครับ  :25:
ผมเคยไปงานกับฟอนต์นะครับ
แต่รูปย่อมดีกว่าตัวจริง  :43:
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

JΛNΣ

ขอบคุณลุงซันกับป๋าแวมไพร์มากครับ  :25:

จู๋นี้น่าติดตามเป็นที่สุด   :12:

ลุงซัน

อ้างอิง
สตีฟ จ็อบลาป่วย ผมว่าไม่มีผล เพราะเขากลายเป็นศาสดาของศาสนา Apple ไปแล้ว (ศาสดาอาจไม่อยู่แต่อิทธิพลไม่ลดลงง่ายๆแน่ๆ)
ผมขออธิบายเพิ่ม สำหรับความหมายตรงนี้นิดนะครับ กลัวคนเข้าใจว่า อย่างนั้น apple ก็ไม่ต้องมี สตีฟ จ็อบ นะซิ
ความหมายไม่ได้หมายถึงอย่างนั้น
เพราะถ้าไม่มีสตีฟ จ็อบ นั้นหมายถึงอนาคตและทิศทางของ apple ในอนาคต
แต่เหตุผลที่สตีฟ จ็อบเลือก/ไม่เลือก ที่ผ่านมาแล้ว ผมว่าอย่างน้อยเขาคงพูดหรืออธิบายกับคนภายในไว้บ้าง(อย่างน้อยก็น่าจะเป็นบอร์ด)
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

หนุ่ม

แปะไว้ก่อน เดี๋ยวค่อยมาอ่าน ยาวมาก :42:
Reading Learning & Sharing

ไอ้เบิร์ด

แปะก่อนเดี๋ยวตามอ่านทีหลัง เพราะนั่นลุ้นอนาคต flash เหมือนกันว่าจะยังไงต่อไป

ตอนนี้ที่เห็นหลายๆคนยังพูดถึงข้อได้เปรียบของ flash คือ Codec ที่ยังสามารถรองรับได้หลากหลายมากกว่า html5

แล้วก็ไปเจอไอ้นี่มา
จึงขออ้างอิงจาก
posted  by takato  in News

อ้างอิงเนื่องจาก YouTube ภาค HTML5 ใช้ codec H.264 ซึ่งมีแค่ Safari กับ Chrome เท่านั้นที่รองรับ (จริงๆ แล้วเฉพาะ Safari รุ่นบนแมคด้วย)
ผลการทดสอบบนแมค
Safari/HTML5 - กินซีพียู 12.39%
Safari/Flash 10.1 - กิน 32.07%
Chrome/HTML5 - กิน 49.89%
Chrome/Flash 10.1 - กิน 49.79%
Firefox/Flash 10.1 - กิน 42.07%
สรุปว่า Chrome บนแมคนั้นยังมีปัญหาด้านประสิทธิภาพ ไม่ว่าจะใช้อะไรเล่นวิดีโอ ส่วนเบราว์เซอร์ที่ดีที่สุดคือ Safari โดยเฉพาะเล่น HTML5 กินซีพียูเพียง 12.39% เท่านั้น
บน Safari นั้นเห็นชัดเจนว่า วิดีโอตัวเดียวกัน ใช้ HTML5 เล่นแล้วดีกว่าเกือบสามเท่าตัว ในขณะที่ Chrome แทบไม่ต่างกันระหว่างเทคโนโลยีสองตัว
ผมไม่ได้ลงตัวเลขของ Flash 10.0 ด้วย ตามไปอ่านกันเอง แต่บน Safari นั้น Flash 10.1 ดีกว่า 14% ในขณะที่บน Firefox กลับแย่กว่าเดิม 5%
คนของ Adobe ให้ความเห็นว่า Flash 10.1 บน Safari นั้นใช้ Core Animation ทำให้ประสิทธิภาพดีขึ้น ในขณะที่ Firefox นั้นแย่ลง เพราะ Flash ใช้ Quartz 2D แทน QuickDraw เดิมในการวาดหน้าจอ อาจแปลว่าระบบใหม่ยังไม่เข้าที่มากนัก
ผลการทดสอบบนวินโดวส์
Safari/HTML5 - เล่นไม่ได้
Safari/Flash 10.1 - กิน 7.43%
Chrome/HTML5 - กิน 25.66%
Chrome/Flash 10.1 - กิน 10.73%
Firefox/Flash 10.1 - กิน 6%
IE/Flash 10.1 - กิน 14.62%
บนวินโดวส์นั้น Flash 10.1 ดีกว่า Flash 10.0 มากบนทุกเบราว์เซอร์ กรณีของ Firefox นั้นประสิทธิภาพดีขึ้นถึง 73% (เดิมกินซีพียู 22% ลงมาเหลือ 6%)
ส่วนการเทียบ HTML5 vs Flash ทำได้บน Chrome เพียงตัวเดียวเท่านั้น ผลกลับกับบนแมค เพราะ Flash 10.1 บน Chrome ได้ประสิทธิภาพดีกว่า HTML5 บน Chrome ถึง 1.5 เท่า
คนของ Adobe อธิบายว่า การที่ Flash 10.1 บนวินโดวส์มีประสิทธิภาพดีขึ้นอย่างชัดเจน เป็นเพราะว่า Flash รุ่นวินโดวส์สามารถใช้ GPU ช่วยเร่งประสิทธิภาพได้ ในขณะที่บนแมคยังทำไม่ได้ เพราะแอปเปิลไม่อนุญาตให้ Adobe เข้าถึงความสามารถนี้
สรุปว่า
Flash กับ HTML5 ยังผลัดกันแพ้ชนะ
HTML5 ยังมีปัญหาเรื่อง codec ที่ไม่จบง่ายๆ และถ้าไม่แก้ มันจะเล่นไม่ได้บนทุกเบราว์เซอร์ กลายเป็นจุดอ่อน
Flash 10.1 บนวินโดวส์ดีกว่า 10.0 มาก ออกเมื่อไร ควรรีบอัพเกรดโดยด่วน
Flash 10.1 บนแมค ยังไม่ดีเท่าที่ควร เพราะการเมืองของแอปเปิลกับ Adobe
ที่มา - Streaming Learning Center, ReadWriteWeb

แต่ก็ได้ยินข่าว(โคมลอย)มาช่วงปีที่ผ่านมา adobe พยายามยื่นให้ขอระงับการพัฒนาโครงการของ html5 โดยไม่ให้เหตุผลว่าทำไม
แต่คงไม่เป็นผล

ยังแอบหวังว่า flash น่าจะยังมีหมากแก้เกมนี้ได้อยู่ในอนาคต  :56:
"...ถ้าสายตาเราชินกับในที่มืดแล้ว คงยากที่จะเพ่งมองโลกภายนอกได้..."

iannnnn

เรื่องอะไรกินพลังเครื่องเท่าไหร่เนี่ย
เป็นสิ่งที่ในอนาคตเดี๋ยวมันก็พัฒนาปรับปรุงกันได้ (ในเวลาไม่นาน) ครับ
แต่เรื่องการเป็นมาตรฐานที่จะอยู่กับเราและคุยเหมือนเดิมไม่เปลี่ยนแปลงอีก 20-30-50-100 ปี
HTML5 (ต่อไปเขาจะเรียกเป็น HTML เฉยๆ แล้วชิมิ) คือคำตอบครับ

ส่วนตัวตอนนี้ที่ยังสนใจ Adobe Flash อยู่ก็มีแค่เรื่องเดียว คือมันจะ Export / Publish เป็น HTML5 ได้เท่านั้นเอง
นอกนั้นงงครับ

ณต

มีคนบอกว่า กว่า HTML5 จะได้เป็นมาตรฐานของ W3C ก็ต้องปี 2022 โน่น
(คนบอกก็คือ ตาเอียน ฮิคสัน นั่นแหละ อ้างอิงจาก http://en.wikipedia.org/wiki/HTML5)
ถึงตอนนั้นฮาร์ดแวร์ก็คงไม่เป็นปัญหาแล้วล่ะ

ตูคิดว่าถึงยังไง HTML5 ก็ต้องรองรับ Flash video อยู่ดีแหละ
เพราะการจะเป็นมาตรฐานได้ ต้อง Backward compatible

ลุงซัน

อ้างคำพูดจาก: iannnnn เมื่อ 24 ม.ค. 2011, 14:19 น.
HTML5 (ต่อไปเขาจะเรียกเป็น HTML เฉยๆ แล้วชิมิ) คือคำตอบครับ
ผมว่าข่าวที่ขึ้นหัวว่า "ลาก่อน HTML5" มันทำให้สับสนนะ
จริงๆแล้วกลุ่มที่ประกาศว่าเขาจะใช้ HTML แทนการเรียก HTML5 (HTML is the new HTML5)
ก็คือ WHATWG
ซึ่งทำ HTML5 (ก็เลยไม่แปลกที่ในเว็บเขาจะเรียก HTML เฉยๆ)

พออ่าน(ที่ณตบอก) Wiki ที่ link ไปบทสัมภาษณ์ของ Ian Hickson ยิ่งไปกันใหญ่
ตัวจริงจะออกปี 2022 (ผมคงไปทำมาหากินอย่างอื่นแล้วแน่ๆ)
อ้างอิง
ส่วนตัวตอนนี้ที่ยังสนใจ Adobe Flash อยู่ก็มีแค่เรื่องเดียว คือมันจะ Export / Publish เป็น HTML5 ได้เท่านั้นเอง
นอกนั้นงงครับ
แม้ในใจผมแอบคิดว่า goodbye flash(format) แต่ก็แอบลุ้น Adobe Flash จะ Export เป็น HTML5 ได้
แต่ถ้า Export HTML5 ได้ ก็เป็นการยอมรับโดยปริยายว่า HTML5 จะมาเป็นเทคโนโลยีของ web media แทนทุกๆเจ้า(จริงๆแล้ว Microsoft Silverlight ก็กำลังหนาวๆเหมือนกัน)

อ้างคำพูดจาก: ณต เมื่อ 24 ม.ค. 2011, 14:31 น.
มีคนบอกว่า กว่า HTML5 จะได้เป็นมาตรฐานของ W3C ก็ต้องปี 2022 โน่น
(คนบอกก็คือ ตาเอียน ฮิคสัน นั่นแหละ อ้างอิงจาก http://en.wikipedia.org/wiki/HTML5)
ถึงตอนนั้นฮาร์ดแวร์ก็คงไม่เป็นปัญหาแล้วล่ะ
สงสัยตอนนั้นผมคงไปตั้งร้านขายก๋วยเตี๋ยวแทนแล้วละแหละ (ไม่มีแรงเขียนโปรแกรมแล้ว)  :43:

อ้างอิง
ตูคิดว่าถึงยังไง HTML5 ก็ต้องรองรับ Flash video อยู่ดีแหละ
เพราะการจะเป็นมาตรฐานได้ ต้อง Backward compatible
สำหรับความคิดผม  น่าจะออกแนวแบบคุณแอนนนนว่ามากกว่า
แต่ตอนนี้ต้องติดตามกันต่อไปเพราะไม่มีอะไรแน่นอนสำหรับตอนนี้
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

ลุงซัน

#26
อ้างคำพูดจาก: ไอ้เบิร์ด เมื่อ 24 ม.ค. 2011, 01:32 น.
เนื่องจาก YouTube ภาค HTML5 ใช้ codec H.264 ซึ่งมีแค่ Safari กับ Chrome เท่านั้นที่รองรับ (จริงๆ แล้วเฉพาะ Safari รุ่นบนแมคด้วย)
Youtube ภาค HTML5 ไม่ใช้ H.264 แน่ๆเพราะ google chrome พึ่งประกาศไม่ support H.264

เราสามารถตามการแปลง youtube video เป็น WebM เพื่อเตรียมไป HTML5 ได้ที่นี่(แล้วจะรู้ว่า google เล่นแรง)
http://www.youtube.com/html5
http://www.thaibuddy.com (ฟรีดิกชันนารี่ ชี้แล้วแปล)
ผมรู้เล็กน้อย

Earthchie

หักดิบเลยวุ้ย  :30:
ชื่อ Earth ครับ เรียกเอิดก็ได้ | Earthchie's Blog

blackbook_13

กำลังสนใจด้านนี้อยู่พอดี

ได้ความรู้มากมาย ขอบคุณครับ :12:

boo

 :45: :45: ความรู้

SMF 2.1.7 © 2026, Simple Machines