Tags:
Node Thumbnail

เว็บไซต์ SlideShare สำหรับฝากไฟล์สไลด์-เอกสารนำเสนอออนไลน์ ประกาศว่าจะเลิกใช้เทคโนโลยี Flash ที่ใช้แสดงสไลด์ มาใช้ HTML5 แทน

เอกสารทั้งหมดที่อยู่บน SlideShare จะถูกแปลงเป็น HTML5 โดยอัตโนมัติ (ผู้ใช้ไม่ต้องทำอะไรเพิ่ม) เหตุผลของ SlideShare คือการแสดงผลบนอุปกรณ์พกพา (SlideShare เลือกจะไม่ทำแอพมือถือ แต่ใช้แนวทางเว็บแอพแทน) เรื่องประสิทธิภาพ (เร็วขึ้น 30%) และการใช้ HTML5 ให้ความรู้สึกว่าเป็นอันหนึ่งอันเดียวกับเว็บมากขึ้น

รายละเอียดดูได้ใน SlideShare HTML5 หรือ "สไลด์" เวอร์ชัน HTML5 ด้านล่าง

ตอนนี้คงบอกได้คำเดียวว่า "ใครๆ ก็ไม่รัก Flash"

ที่มา - SlideShare Blog

Get latest news from Blognone

Comments

By: sakpu20
iPhoneBlackberryUbuntu
on 28 September 2011 - 09:53 #338118

เว็บของสหรัฐส่วนใหญ่จะเดินทางนี้ครับ เท่าที่เล่นช่วงหลังๆ นี้เว็บที่มีต้องใช้ flash นี่ลดลงมาก ที่ยังมีปัญหาก็เว็บบ้านเราครับที่ยังมี flash site เป็นสัดส่วนที่เยอะ แต่ในที่สุดก็คงจะปรับตัวกันไปในที่สุดครับด้วยความแรงของ iOS และก็ต้องยอมรับว่าบน mobile device นั้นเว็บที่ไม่ใช้ flash จะทำงานลื่นขึ้นเยอะเลยแม้แต่บน device ที่มี flash ก็ตามเถอะเว็บที่ไม่ใช้ flash ก็ทำงานได้ดีกว่าและกิน resource น้อยกว่าอยู่ดี

By: 077023
ContributoriPhoneAndroidWindows
on 28 September 2011 - 09:59 #338123
077023's picture

iOS สินะ


もういい

By: mednoon on 28 September 2011 - 10:44 #338135

ผมเองก็กำลัง ศึกษาแนวทางการทำระบบ web app for mobile แทนที่จะทำ mobile app เหมือนกันครับ ;)

By: maytee
iPhone
on 28 September 2011 - 11:35 #338172 Reply to:338135

อยากให้ web app ที่ออฟฟิศ ทำเป็น web app for mobile เหมือนกัน มีคนที่จะซื้ออุปกรณ์เคลื่อนที่มาถามบ่อยๆ ว่าใช้ web app นี้บนอุปกรณ์เคลื่อนที่รุ่นไหนได้บ้าง

By: gudgee
iPhoneAndroidWindows
on 28 September 2011 - 11:03 #338146
gudgee's picture

หลาย device จัด ปวดหัว

By: phaiaxers on 28 September 2011 - 11:07 #338147
phaiaxers's picture

อย่างนี้ flash11ได้ออกมาไวขึ้นแน่ รอดูต่อไปใครจะรอด

By: kanchen
AndroidUbuntu
on 28 September 2011 - 11:11 #338153

เร็วและปลอดภัยแบบนี้ flash คงจะสู้ยากแล้วละ

By: Complexity on 28 September 2011 - 11:21 #338160

แล้วตัว html5 สามารถทำ full screen ได้ไหมครับ อย่าง slideshare พอกดขยายก็จะเป็น new window มาแทน
หรือพวก html5 video พอกด full screen ก็ขยายใหญ่สุดแค่เต็ม browser แต่ไม่เต็ม window แบบ flash

By: maytee
iPhone
on 28 September 2011 - 11:39 #338173 Reply to:338160

กด Full Screen แล้วกด F11 ได้ป่ะ

By: Complexity on 28 September 2011 - 12:24 #338188 Reply to:338173

มองในแง่ผู้ใช้ที่คุ้นเคยแบบเดิมมาก่อนน่ะครับ ว่ากดปุ่ม full screen แล้วมันจะขยายใหญ่เต็ม window ให้ทันที
แล้วตัว html5 video ก็น่าจะทำเรื่องนี้ให้เหมือนกันด้วยหรือเปล่า

edit: แต่คิดว่าถ้าจะทำสุดท้ายก็คงเป็นพอกด full screen เต็ม browser แล้วก็ขึ้นข้อความให้ผู้ใช้กด F11 เพื่อเต็ม window อีกทีอยู่ดี

By: tana
ContributorSymbianWindows
on 28 September 2011 - 12:42 #338218 Reply to:338188
tana's picture

ไม่แน่นะครับ หากมีคนเรียกร้องกันเยอะจริงๆ

ผู้ผลิตเบราเซอร์อาจร่วมมือกันเพิ่มฟีเจอร์ full screen สำหรับ html5 ก็เป็นได้

By: neizod
ContributorTraineeIn Love
on 29 September 2011 - 00:29 #338531 Reply to:338218
neizod's picture

ตอนนี chrome เวอร์ชันพัฒนาเริ่มรองรับแล้วนะครับ #devfestcm

By: cloverink
iPhoneAndroidUbuntuWindows
on 28 September 2011 - 14:06 #338254 Reply to:338160
cloverink's picture

บน มือถือทำ full screen ได้นะครับ ^ ^

By: rattananen
AndroidWindows
on 28 September 2011 - 11:34 #338162

ก็ดีเหมือนกันคราวนี้ถ้ามันค้างก็ไปโทษ browser แทน (ที่จริงมันต้องโทษโปรแกรมเมอร์)
แต่ถึงอย่างไรผมก็ไม่ค่อยชอบ HTML5 อยู่ดีเพราะ

  • ต้องเขียนรองรับแต่ละ browser
  • ต้องแหก standard ในบางครั้งเพื่อ flexible
  • ผมรู้สึกได้ว่ามันกระตุกกว่า flash
By: melloz
iPhone
on 28 September 2011 - 12:47 #338220 Reply to:338162
melloz's picture

ผมว่า คงอีกไม่นาน คงไม่ต้อง รองรับ หลายๆ browser แล้วแหละครับ

By: เดวิลแมน on 28 September 2011 - 11:27 #338165

พ.ศ. นี้เป็นวิกฤติของแฟลชจริงๆ อนาคตเริ่มจะมืดมน

By: polawing on 28 September 2011 - 11:32 #338168

Flash ไมได้เป็นแค่ VDO และ ภาพกระดุกกระดิก นะครับ ถ้างานง่ายๆ เช่น VDO และ ภาพกระดุกระดิก นิดหน่อยเนี่ย เขาจะเปลี่ยนไปใช้ HTML5 ที่ support เยอะกว่าก็ไม่แปลก

แต่ ผมคิดว่า ไม่ใช่แค่ แสดงผล VDO สู้ HTML5 ไม่ได้แล้ว flash จะต้องแย่นะ
แพะชนเกะ

By: enormityboy
iPhone
on 28 September 2011 - 12:23 #338199 Reply to:338168
enormityboy's picture

หลายคนชอบเข้าใจว่าแฟลชทำได้แค่การ์ตูนดุ้กดิ้กบนหน้าเว็บนี่แหละ

By: heart
ContributoriPhone
on 28 September 2011 - 14:05 #338251 Reply to:338199
heart's picture

งาน Interactive ระดับสูงๆ แฟลชทำได้สบาย แต่ถ้าลองเปลี่ยนไปใช้ HTML5 ทำสิ
อาจเห็นโปรแกรมเมอร์หลายคนผูกคอตาย :P

By: neizod
ContributorTraineeIn Love
on 29 September 2011 - 00:32 #338534 Reply to:338251
neizod's picture

แบบนี้หรือครับ?

By: heart
ContributoriPhone
on 29 September 2011 - 09:24 #338593 Reply to:338534
heart's picture

http://corlan.org/2010/02/23/flashsurf-image-recognition-and-tracking-on-video/

หมายถึงแบบนี้ครับ

By: heart
ContributoriPhone
on 29 September 2011 - 09:25 #338594 Reply to:338534
heart's picture

http://blog.inspirit.ru/?p=386

ตามนี้ หรือใกล้เคียง

By: heart
ContributoriPhone
on 29 September 2011 - 09:27 #338596 Reply to:338534
heart's picture

หรือไม่ก็แบบนี้ครับ

http://www.bytearray.org/?p=3027

By: Nube on 28 September 2011 - 11:53 #338184
Nube's picture

ตอนนี้ผมปรับระบบโปรแกรมเป็น Web apps ที่ใช้ร่วมกันได้ทั้งบน PC และ Mobile หมดแล้ว แพลตฟอร์มในปัจจุบันมันเยอะจนพัฒนาตามไม่ไหวแหละ ภาวนาใน 3G มันเวิร์คทั่วประเทศไทยโดยเร็ววันเท่านั้นเอง

By: EThaiZone
ContributorAndroidUbuntuWindows
on 28 September 2011 - 12:00 #338187
EThaiZone's picture

เคยใช้ chrome เข้าเว็บ Flash บางเว็บพบว่าปลั๊กอิน Flash เล่นเอา crash ไปเลยก็มี

HTML5 ดูมีภาษีมากกว่า

ปล. HTML5 จะคว่่ำ Flash ได้สมบูรณ์ ต้องดูว่า JS สามารถใช้แทน AS ได้ทั้งหมดเลยไหม?


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

By: heart
ContributoriPhone
on 28 September 2011 - 14:30 #338270 Reply to:338187
heart's picture

สิ่งที่ยังแทนไม่ได้ที่เห็นได้ชัดเจน

แฟลชมี byteArray ทำให้แฟลชสามารถทำงานกับไฟล์ทุกชนิดบนโลกนี้ได้
แฟลชสามารถสร้างเอกสาร word , pdf หรือเปิดอ่านเอกสาร PDF , Word , Excel
สร้างเสียง MP3 สร้าง WAV ตัดต่อ Video ตัดต่อไฟล์เสียง
บันทึกเสียงจากไมโครโฟน แล้วนำไปใช้งานต่อ
รูปภาพ PNG , JPG สามารถตัดต่อรูปภาพได้ใกล้เคียงกับ Photoshop เลย
แตก zip ไฟล์ หรือนำไฟล์มาบีบอัดเป็น zip
โดยเป็นภาระด้าน client ไม่ต้องส่งขึ้นไปบน server เพื่อจัดการ

การเข้าถึง Camera , Microphone แต่เชื่อเถอะ อีกหน่อย HTML5 ก็จะมี

การ Connect ไปยัง Server แบบต่างๆ เช่น Socket ซึ่งไม่แน่ว่า HTML5 อาจจะไม่จำเป็นต้องมี
ถ้าแฟลชติดต่อแบบ Socket และทำงานร่วมกับ ByteArray แฟลชสามารถทำตัวเป็น FTP Client เลยก็ยังได้
หรือแม้กระทั่ง ติดต่อไปยัง Server สำหรับเกม เพื่อสร้าง Realtime Game

OOP JavaScript ยังทำได้ไม่ดี

การเข้าถึงไฟล์ Local แฟลชสามารถสั่ง Browse file จากเครื่องขึ้นมาใช้งานได้ทันที ที่ตัวแฟลชตรงๆ
โดยยังมีความปลอดภัยอยู่ เพราะเราจะอ่านได้แค่เนื้อหาไฟล์ ไม่รู้ว่า User นั้นเลือกมาจากที่ไหน
จากนั้นถ้าได้ไฟล์มา จะทำอะไรต่อก็สามารถทำได้

งานพวกนี้ ไม่มีใครเคยหยิบมาพูดถึงกัน เพราะ HTML5 ไม่มี มันเลยไม่รู้จะไปชนกับอะไรของ HTML5
แต่งานภาพเคลื่อนไหว และเล่น Video คนก็พูดถึงกันจนเป็นสาเหตุให้ใครหลายคนคิดว่าแฟลชใกล้จะตายแล้ว

ส่วนตัว คิดว่าใช้เครื่องมือให้เมาะสมกับงาน
ถ้าทำเว็ปให้ iPad ดู ผมก็ไม่ใช้แฟลชหรอก ^^

By: bongikairu
ContributoriPhone
on 28 September 2011 - 18:54 #338371 Reply to:338270

ผมว่าในด้านการเอามาทำ animation แบบง่ายๆ คงโดน HTML5 + JS เข้าแทนที่หมดหละครับ แต่การทำงานระดับสูงขึ้น เหมือนที่ลิสต์มาด้านบน คงยังใช้งานอยู่เหมือนเดิม น่าจะกลายเป็นว่า flash ปรับตัวเองเข้าไปสู่งานที่ระดับสูงกว่า HTML5 แต่ยังใช้งานได้บน Web นะครับ (ชะตาน่าจะคล้ายๆ Firewire ?)

By: pittaya
WriterAndroidUbuntuIn Love
on 28 September 2011 - 19:17 #338382 Reply to:338270
pittaya's picture

ฝั่ง HTML5 การ connect กับ server ตอนนี้ก็มี websocket ให้ใช้นะครับ

เรื่อง OOP ของ javascript นี่มันแค่เลือกใช้คนละแนวทางกับภาษา mainstream อื่นๆ นะครับ ส่วนตัวผมว่าสไตล์ OOP ของ javascript เขียนง่าย เข้าใจง่ายกว่าเยอะเลย

เรื่อง local file อันนี้ก็มี File API ครับ อ่านเนื้อหาไฟล์ได้เหมือนกัน


pittaya.com

By: heart
ContributoriPhone
on 29 September 2011 - 00:17 #338525 Reply to:338382
heart's picture

ขอบคุณครับ ที่ให้ keyword websocket กับ file api

ส่วนตัวผมชอบ OOP ของฝั่ง java , c# , actionscript มากเพราะมันเป็น OOP เต็มตัว สามารถ
สร้างคลาส สืบทอด overriding overloading

By: neizod
ContributorTraineeIn Love
on 29 September 2011 - 01:28 #338538 Reply to:338525
neizod's picture

แล้ว javascript มันสร้าง class, inheritance, overriding ไม่ได้หรือครับ?

เรื่อง overloading นี้ ท่าทางว่าจะเป็นปรกติสำหรับภาษากลุ่ม dynamic type ไปแล้วที่ไม่มีให้ใช้ แต่ถ้าจะใช้จริงๆ ก็เลี่ยงไปเช็คด้วย typeof(variable); เอาก็ได้ครับ

By: pittaya
WriterAndroidUbuntuIn Love
on 29 September 2011 - 02:20 #338560 Reply to:338525
pittaya's picture

ถ้าใช้แนวทางของ OOP แบบ javascript มันเป็นพวก class-less OOP จะออกไปแนวใช้ composition มากกว่า inheritance น่ะครับ (ยังทำ inherit ได้ แต่ไม่สวยเท่าเขียนแบบ composition) ซึ่งผมว่ามันก็เป็น OOP เต็มที่ ไม่ได้พิกลพิการเหมือนพวก PHP


pittaya.com

By: rattananen
AndroidWindows
on 29 September 2011 - 10:37 #338619 Reply to:338560

พูดแบบนี้แสดงว่าเคยใช้แต่ PHP4

ลองดู OOP ใน PHP5 และลองหาข้อมูลเกี่ยวกับ Programming design pattern

แล้วคุณจะคิดใหม่ครับ ผมก็เคยคิดแบบคุณเหมือนกัน

By: rattananen
AndroidWindows
on 29 September 2011 - 10:50 #338632 Reply to:338525

javascript ก็สามารถ overriding ได้ครับ

เพียงแต่ syntax มันไม่คุ้นตาเหมือน oop ปกติ

เพราะมันต้อง Interpreter ไม่ได้ Compile ออกมาเป็น ByteCode เหมือนภาษาอื่น

By: ipeama on 28 September 2011 - 13:14 #338234

html = html
flash = flash

ใครจะเลือกใช้อะไรก็แล้วแต่เหตุผลของเขา

By: cloverink
iPhoneAndroidUbuntuWindows
on 28 September 2011 - 14:07 #338255
cloverink's picture

แล้วแต่งานครับ

By: exFictitiouZ
ContributorAndroid
on 28 September 2011 - 22:42 #338470

ลูกค้าเลือกใช้ platform ที่ไม่รองรับ Flash เอง . . .


twitter.com/exfictz

By: adamy
iPhoneAndroidBlackberryUbuntu
on 1 October 2011 - 14:17 #339479

ต้องขึ้นอยู่กับงานครับ ... Flash จะเริ่มเข้าสู่ "ความเฉพาะด้าน" มากขึ้นครับเพราะ HTML5 มันมาแทนส่วนที่ Flash ทำหน้าที่แทนให้มาหลายปีครับ

ขอบคุณครับ สวัสดีครับ