Tags:
Node Thumbnail

ข่าวสั้นมากครับ เว็บไซต์ IT World อ้างแหล่งข่าววงใน บอกว่า Adobe เตรียมฟ้องแอปเปิลภายในเร็วๆ นี้

รายละเอียดว่าจะฟ้องในแง่ไหนยังไม่มี แต่ที่แน่ๆ มันเป็นผลมาจาก แอปเปิล ห้ามนักพัฒนาใช้ Flash ในการสร้าง Native Apps บน iPhone OS

น่าสนใจว่าแฟนบอยของทั้งสองบริษัท จะเลือกยืนอยู่ข้างไหนกัน???

ที่มา - IT World

Get latest news from Blognone

Comments

By: pawinpawin
Writer
on 14 April 2010 - 13:51 #170211

ว้า ไม่ใช่แฟนบอยเลยไม่ได้อยู่ข้างไหนเลย :P

By: lingjaidee
ContributoriPhoneAndroid
on 14 April 2010 - 13:52 #170212
lingjaidee's picture

อยู่ข้างๆ ศาลครับ .. ให้งุบงิบไปตกลงกันข้างนอกแทน ^-^


my blog

By: mr_pakorn on 14 April 2010 - 14:28 #170228

ฟ้องหมิ่นโลด lolz

ดีไม่ดีกูเก้ลก็น่าจะฟ้องด้วยนะไอข้อหานี้ ที่ศาสดาด่า Motto ว่า BullSh*t อะ

(ถ้ามีนะมาตรานี้ในตปท)

By: overbid
ContributorAndroidRed HatUbuntu
on 14 April 2010 - 14:42 #170242

Adobe ครับ ชีวิตต้องเสรี

By: Ishmael
iPhoneAndroidWindows
on 14 April 2010 - 14:58 #170244

หากจะปกป้อง Flash ก็ฟ้องเลย
บอกไปเลยว่า Apple ผูกขาด HTML5
ผูกขาดทุกอย่าง......Adobe หงุดหงิดสุดๆ
หรือว่าแค่ลือกันไป....

By: mk
FounderAndroid
on 14 April 2010 - 15:09 #170250 Reply to:170244
mk's picture

ไปอ่านนิยามเรื่อง "ผูกขาด" ตามหลักทางกฎหมายมาก่อนก็ดีนะครับ

มีตรา iPhone แปะแล้วรู้ไม่จริงนี่ ภาพยิ่งดูแย่ครับ

By: illusion
ContributorAndroid
on 14 April 2010 - 15:27 #170258
illusion's picture

ไม่เลือกข้าง evil ครับ :)

By: IPorsut on 14 April 2010 - 15:40 #170267

เรื่องไม่มี flash ใน iphone นี่ไม่ว่าไร
แต่เรื่องห้ามทำแอพจากทูลตัวอื่นนี่สิ ไม่ไหวๆ

By: Thaina
Windows
on 14 April 2010 - 15:41 #170268

ไม่เข้าข้างทั้งคู่ครับ :D

ไม่สนแอปเปิล แต่ก็อยากให้แฟลชตายๆไปเสียที

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 15:46 #170272 Reply to:170268
McKay's picture

แล้วเราจะใช้อะไรทำ content บนเว็บกันดีครับ
HTML5, Java Applet, ActiveX?


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 15:51 #170276 Reply to:170272

มันต้องมี Replaceable Parts ลอยขึ้นมาแน่ครับ เมื่อ Flash เสื่อมความนิยม
เหมือนที่ โฮโมเซเปี้ยน ขึ้นมาแทน นีแอนเดอร์ธาล ได้

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 16:15 #170281 Reply to:170276
McKay's picture

ระยะเวลาระหว่างช่วงรอยต่อหล่ะครับ

ผมจะเห็นด้วยกับคุณ Thaina ถ้าปัจจุบันนั้นมี solution ที่มาทดแทนกันได้ แต่ก็ต้องยอมรับว่าปัจจุบันยังไม่มี solution ที่ดีถึงขั้นมาทดแทน Flash ได้เลย เพราะการบอกว่าให้อะไรตายไปนั้น หมายความว่าสามารถหาสิ่งที่มาทดแทนมันได้แล้ว

หรือถ้ามาทดแทนกันได้ ก็ใช่ว่า performance จะดีกว่าเสมอไป


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 16:21 #170292 Reply to:170281

บางที การมีอะไรบางอย่างใหญ่ที่สุดอยู่ตรงนั้น มันก็กีดขวางการเติบโตของตัวอื่นๆที่เล็กกว่าครับ

เหมือนต้นไม้ที่แผ่กิ่งกว้าง ต้นอื่นๆรอบๆไม่ได้รับแดดก็กลายเป็นแคระไป
ทั้งที่บางต้น ถ้าได้รับแดดเหมือนกัน อาจจะมีศักยภาพเติบโตสูงใหญ่ได้มากกว่า

ผมไม่เชื่อว่าตลอดเวลาที่ผ่านมา จะไม่มี Flash Clone ที่ดีกว่า Flash แต่ตายไปแล้วเพราะมี Flash ขวางอยู่

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 16:47 #170295 Reply to:170292
McKay's picture

การพัฒนา platform หนึ่งๆ ให้ดีกว่า platform หนึ่งๆนั้น ไม่เกี่ยวกับการมีสิ่งกีดขวางไม่มีสิ่งกีดขวางเลยครับ เพราะ Flash ก็ไม่ได้ไปสั่งให้ platform นั้นๆห้ามทำแบบนั้นแบบนี้ อย่าง Silverlight ก็ไม่ได้มีใครไปสั่งให้ code ภายในต้องใช้กับ .Net อย่างเดียว ไม่เคยเห็น Adobe จะกีดกัน platform อื่นๆนะ รู้สึกจะแข่งขันกันแบบ fair competition มาโดยตลอด

ถ้ามันดีกว่าจริง ผมก็มองไม่เห็นเหตุผลที่จะต้องเก็บ Flash ไว้ แล้วไม่เคลื่อนย้ายไปยัง platform ที่ดีกว่าเลยครับ

ให้คุณลองวิเคราะห์ประโยคนี้ดูครับ
ไม่สน Flash แต่ก็อยากให้ .Net กับ Java ตายๆไปเสียที จะได้มี solution ที่ดีกว่ามาแทน


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 17:42 #170315 Reply to:170295

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

การที่ .Net เติบโตขึ้นมาได้ เพราะจาว่ามีจุดอ่อนเยอะครับ
และ .NET ก็พัฒนามาคนละสายกับ Java ครับ Java เปิดตัวในฐานะแพลตฟอร์มพัฒนา WebService ทำให้ไม่ใส่ใจกับการ Optimize แต่ละแพลตฟอร์มมากนัก
ส่วน .NET โตขึ้นมาจากการเป็น Library ภาษา C++ และ C# ที่เน้นความง่ายในการพัฒนา และความเป็นมาตรฐานกับประสิทธิภาพบน Windows เป็นหลัก

และนี่สำคัญมากนะครับ
.NET เองก็เบียดบัง Mono อยู่ึีครับ เพราะ Mono ไม่สามารถขยายฐานผู้ใช้ฝั่ง Windows ได้เลย ทำให้การเติบโตของ Mono ไม่รวดเร็วเท่าที่ควรจะเป็น
แต่ถ้า .NET ปิดตายตัวเองในวันพรุ่งนี้ ตัวรองอย่าง Mono และคู่แข่งที่ฝั่ง Linux ยกมาสู้จะพุ่งขึ้นมาเสียบได้ทันที

ถ้าจาว่าตายวันพรุ่งนี้ Mono ก็รออยู่ครับ J# ก็มี

แฟลชเองก็มี SilverLight รออยู่แล้วตัวนึง HTML5 Canvas ก็มาแทนได้

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

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 18:14 #170317 Reply to:170315
McKay's picture
  1. ทำไม Flash ถึงแย่งฐานผู้ใช้ของแพลตฟอร์มอื่นๆไปหมด?
  2. ทำไมถึงจะต้องยกเลิก .Net?
  3. ทำไมถึงจะต้องยกเลิก Java?
  4. ทำไมถึงจะต้องยกเลิก Flash?

ถ้าคุณคิดว่าถ้าตัวหนึ่งๆยกเลิกไปแล้วจะมีตัวที่ดีกว่าแทน งั้นก็ไม่ต้องทำอะไรมันเลยดีไหมครับ ยกเลิก Flash จากนั้น Silverlight มาแทน พอ Silverlight คนใช้เยอะๆก็ยกเลิกไปซะจะได้มีตัวอื่นมาแทน แบบนี้หรือเปล่า? เลิกขาย Windows, Linux, OS X ซะ จะได้มีอย่างอื่นมาแทน รวมถึงเลิกขาย Smartphone ซะ จะได้มีอย่างอื่นมาแทน? ยกเลิก Man U, Chelsea, Liverpool, Arsenal ไปซะ Everton จะได้มาแทน?

ผมยังหาเหตุผลที่เราต้องยกเลิกไม่ได้เลย ไอ้คำพูดว่ายกเลิกไปแล้วจะมีอย่างอื่นมาแทนนี่ดูจะฟังไม่ขึ้นไปหน่อยนะ
หรือก็แค่ไม่ชอบ Flash?


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 18:26 #170326 Reply to:170317

ไม่ใช่ "แค่ไม่ชอบ" ครับ ผมเกลียด Flash ด้วยหลายๆสาเหตุ

แต่ แล้วผมไปบังคับให้แฟลชตายหรือ? ก็เปล่า ผมแค่แช่ง แค่บอกว่าอยากให้มันตาย
ผมไม่ใช่ศาสดานะครับ คำพูดจะได้ศักดิ์สิทธิ์ ชี้ตายเป็นตายแน่

แต่มันคือความจริง ว่ามันมีตัวอื่นที่รออยู่มากมาย ถ้าแฟลชตายไปพวกนั้นก็พร้อมเสียบ
ปัญหาไม่ได้อยู่ที่คุณภาพอย่างเดียว ของคุณภาพดีที่สุดไม่ใช่จะขายได้เสมอไป
บางครั้งคนใช้ยังติดภาพความเคยชิน Loyalty หรือไม่ก็ฐานผู้ใช้เดิม การตลาดและการโฆษณาก็ส่วนนึง
เหตุผลมีล้านแปดนอกไปจากราคากับคุณภาพ ที่ทำให้ของบางอย่าง ดีกว่า แต่ขายไม่ได้
การเกิดก่อน กวาดฐานผู้ใช้ไปหมดก่อน ก็เป็นสาเหตุนึง

ร้ายกว่านั้นคือการสนับสนุนจากธุรกิจอื่น อย่างที่เห็นว่า Flash พอไม่ได้ลง iPhone กับ iPad ก็กระอักเลือดกันนอง ADOBE

ทำไมถึงต้องยกเลิก?
ผมพูดคำว่า ต้อง" ไปตั้งแต่เมื่อไหร่?
ถ้าถามว่าทำไมควรยกเลิก?
ข้อเสียของแฟลชมีเยอะครับ ถ้าไม่แก้ไขก็ตายไปซะเหอะ ให้ตัวอื่นมาแทนดีกว่า
ไม่ต้องถามว่ามีอะไรบ้างนะ ไม่งั้นเถียงกันไม่จบ ผมเชื่อว่าคุณก็รู้ ว่ามันก็มีข้อจำกัดของมัน
เล่นกันเนื้อๆดีกว่าอย่าเอาน้ำแบบนี้ ผมก็เหนื่อยครับ

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 18:31 #170335 Reply to:170326
McKay's picture

ผมก็พูดตรงประเด็นนะครับ ว่าทำไม Flash ถึงจะต้องตาย ในเมื่อมันยังเป็นสิ่งที่ดีที่สุดอยู่
ผมถึงถามว่าตายไปแล้วเราจะใช้อะไร? ทดแทนได้ทันทีหรือเปล่า?
ทำไมเราต้องยกเลิก?

เรื่องการ competition ถ้า solution นั้นๆไม่ดีจริงไม่ต้องรอให้มันตายไปก่อนหรอกครับ จะมีตัวอื่นแทนที่มันเอง และก็ไม่สนด้วยว่ามันจะใหญ่โตคับคั่งมาจากไหน ตัวอย่างก็มีให้เห็นมากมาย


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 18:36 #170336 Reply to:170335

แต่ Solution ที่ ดี กับ ดีกว่า เทียบกัน
บ่อยครั้งครับ ที่ ดี จะชนะ ดีกว่า ด้วยเรื่องของการเกิดก่อน มีคนใช้มาก่อน

ไม่คิดบ้างหรือว่าจริงๆแล้ว "ดีกว่า" มันควรจะชนะ น่ะครับ

By: b98se
AndroidWindowsIn Love
on 14 April 2010 - 18:51 #170342 Reply to:170336
b98se's picture

foobar ดีกว่า winamp (สมมติ) แต่คนใช้ winamp เยอะกว่า
เกิดวันนึงมีคนไปลอบฆ่า winamp แล้วคนเลยแห่มาใช้ foobar
แล้วทำให้ foobar เป็นที่นิยม มีคนทำ component ดีๆ ออกมาให้ใช้เพิ่มขึ้น

แบบนี้รึป่าว ?

By: xxxooo
Windows PhoneWindowsIn Love
on 15 April 2010 - 01:12 #170462 Reply to:170342

โดยรวมดีกว่า หรือแค่ดีกว่า ในบางด้าน

By: lancaster
Contributor
on 15 April 2010 - 22:17 #170618 Reply to:170462

foobar2000 หน้าตาไม่น่าคบหามากๆครับ

แต่ผมก็ใช้มาหลายปีแล้ว

By: b98se
AndroidWindowsIn Love
on 14 April 2010 - 17:38 #170313 Reply to:170292
b98se's picture

ก็แสดงว่า ทำออกมาก็ไม่ได้ดีไปกว่า flash

By: meawwat
ContributoriPhoneAndroidSymbian
on 14 April 2010 - 16:48 #170300 Reply to:170276
meawwat's picture

ผมกลับคิดว่าการมี html5 เป็นสัญญาณที่ดีที่ flash จะเร่งพัฒนาตัวเองมากกว่านะครับ

By: illusion
ContributorAndroid
on 14 April 2010 - 17:39 #170312 Reply to:170300
illusion's picture

ใช่ครับ มีคู่แข่งที่น่ากลัวก็ยิ่งต้องถีบตัวเองอีก ซึ่งผมว่าแฟลชทุกวันนี้ความสามารถเจ๋งแล้ว แฟลตฟอร์มที่รองรับก็พอสมควรแล้ว เพียงแต่ประเด็นเรื่องประสิทธิภาพยังต้องปรับปรุงอีก ..ซึ่งผมเชื่อว่า มันทำได้น่า ยิ่งทุนหนาอย่าง adobe อีก

ว่าแต่ Replaceable Parts ที่ว่านี่ นับ Silverlight ด้วยรึเปล่าครับ :P ...ทดแทน flash ได้รึเปล่าไม่รู้ แต่รู้แน่ๆ ว่าหาคนใช้ยากจริงๆ

By: Thaina
Windows
on 14 April 2010 - 17:43 #170316 Reply to:170312

ลองอ่าน comment-170315 ดูครับ

ส่วนตัวผมคิดว่า หวังเรื่องประสิทธิภาพกับ ADOBE นี่ ลมแล้งมาก
จนถึงวันนี้ แฟลชกี่เวอร์ชั่น จุดอ่อนเรื่องประสิทธิภาพก็เหมือนเดิม
ADOBE ก็ขนทุนและเวลาไปพัฒนาแต่ฟีเจอร์ใหม่ๆ มาตลอดทุกเวอร์ชั่น ไม่เห็นจะปรับปรุงประสิทธิภาพเลย

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 18:11 #170322 Reply to:170316
McKay's picture

หากคุณหวังเรื่องประสิทธิภาพกับ Adobe ไม่ได้ ก็รอเจ้าอื่นมาพัฒนา solution ที่ดีกว่า Adobe สิครับ?
หรือจะใช้ตรรกะต้องยกเลิก Flash ก่อนอีก...


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 18:36 #170328 Reply to:170322

เรื่องประสิทธิภาพ SilverLight ดีกว่าครับ

และ ใช่ครับ ตราบใดที่ Flash ไม่ตาย คนใช้แฟลชก็ใช้ไปเรื่อยๆ User ก็ไม่คิดจะโหลด SilverLight มาใช้
นักพัฒนาก็ใช้ Flash ก็ทำโปรแกรมแฟลชเพิ่มขึ้นมาเรื่อยๆ แล้วก็ไปสอนคนรุ่นใหม่ๆมาทำ Flash ต่อไป
วงจรอุบาทครับ ต้องรอให้ ADOBE พัฒนา Flash อย่างเดียว แบบนี้เข้าขั้นผูกขาดได้แล้ว

คุณคงยังไม่เคยรู้เรื่อง ประวัติศาสตร์ของช่วงเวลานรก ที่คนใช้ C และ Pascal หรือก็คือโปรแกรมเมอร์เกือบทั้งหมดในยุคนั้น ต่อต้าน C++ และ OOP
ถ้าไม่ใช่ว่า OOP มัน ล้ำ มากจริงๆ คงไม่รอดมาถึงวันนี้
SmallTalk ที่มือเขียน OOP ในปัจจุบัน ยังยอมรับว่า "มันเจ๋งจนถึงวันนี้" ก็ตายไปก่อนแล้วในยุคนั้น
มีแค่ C++ และ Java และภาษา OOP อื่นๆ ที่รับมรดกสืบทอดมา

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 18:44 #170338 Reply to:170328
McKay's picture

Silverlight ทำได้แบบที่ Flash ทำได้ทั้งหมดหรือครับ?
แค่เชื่อมต่อกับ PHP โดยตรงยังทำไม่ได้เลย จะเป็น solution ทางเลือกให้เว็บที่ส่วนมากอยู่บน Linux ได้หรือเปล่า?

Flash มีคนใช้มากเพราะมันง่ายและและมีทูลช่วยทำที่'ดีมาก'ด้วย ถามว่า Silverlight มีทูลที่'ดีมาก'แบบนั้นหรือเปล่า?

ตราบใดที่ Flash ไม่ตาย คนใช้แฟลชก็ใช้ไปเรื่อยๆ User ก็ไม่คิดจะโหลด SilverLight มาใช้ นักพัฒนาก็ใช้ Flash พัฒนา แล้วก็ไปสอนคนรุ่นใหม่ๆมาทำ Flash ต่อไป
- ทำไมคนถึงสอน Flash เพราะ Flash ง่ายกว่า Silverlight ไงครับ Flash นั้นเป็น platform ที่เป็น dev friendly ซึ่งยังไม่มีใครทำได้

คุณคงยังไม่เคยรู้เรื่อง ประวัติศาสตร์ของช่วงเวลานรก ที่คนใช้ C และ Pascal หรือก็คือโปรแกรมเมอร์เกือบทั้งหมดในยุคนั้น ต่อต้าน C++ และ OOP
ถ้าไม่ใช่ว่า OOP มัน ล้ำ มากจริงๆ คงไม่รอดมาถึงวันนี้
SmallTalk ที่มือเขียน OOP ในปัจจุบัน ยังยอมรับว่า "มันเจ๋งจนถึงวันนี้" ก็ตายไปก่อนแล้วในยุคนั้น
มีแค่ C++ และ Java และภาษา OOP อื่นๆ ที่รับมรดกสืบทอดมา
- ผมไม่เคยรู้ประวัติศาสตร์ครับ ผมรู้แค่ว่าที่มันมาแทนได้ เพราะมันดีกว่า ไม่ใช่มันแย่กว่าแต่ตัวที่ดีกว่านั้นตายไป มันเลยมาแทนที่


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 19:20 #170354 Reply to:170338

ทำไมคนถึงสอน Flash
<< ที่คุณพูดไม่ใช่เหตุผลหลักครับ
ทำไมคนถึงสอนแฟลช ง่ายๆนะครับ เพราะคนสอนเก่งแฟลชครับ
ให้มัน Dev Friendly แค่ไหน คนสอนก็ต้องเป็นมันก่อนครับ
คนที่เก่ง SilverLight ก็สอน SilverLight ครับ ไม่ไปสอนแฟลชหรอก
ในเมื่อ Flash เกิดก่อน คนใช้มาก่อนเยอะกว่ามาก คนสอน Flash ได้จึงมากกว่า
ปัญหาไม่ได้อยู่แค่ง่ายครับ

ไม่งั้นเอาง่ายๆนะ ทำไม IE6 ถึงได้ตายยากตายเย็น กว่า Firefox จะกินส่วนแบ่งการตลาดไล่ทัน
ทั้งที่ IE6 กากกว่า IE7 IE8 มาก
ลองคิดดูดีๆครับ ว่าทำไมถึงมีหลายคนดีใจ เมื่อไมโครซอฟท์ประกาศทิ้ง IE6 อย่างจริงจัง

ผมรู้แค่ว่าที่มันมาแทนได้ เพราะมันดีกว่า
<< คุณยังมองตื้นไปครับ
ผมอธิบายไว้ชัดแล้วว่า ของดีกว่า อาจไม่ชนะได้เสมอไปครับ

By: McKay
ContributorAndroidWindowsIn Love
on 14 April 2010 - 19:25 #170355 Reply to:170354
McKay's picture

ทำไมถึงมีหลายคนดีใจ เมื่อไมโครซอฟท์ประกาศทิ้ง IE6 อย่างจริงจัง
- เพราะ IE6 นั้นห่วยและแย่ต่อนักพัฒนาครับ
Flash เป็นแบบนั้นหรือเปล่า?

ไม่ขอพูดต่อแล้วนะครับเพราะคุณ Thaina คงมีธงในใจแล้วว่า Flash นั้นห่วย


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 14 April 2010 - 19:32 #170358 Reply to:170355

ผมไม่พยายามพูดถึงธงนี้นะครับ เพราะมันไม่ใช่ปัญหาว่าแฟลชห่วย เรื่องนี้มันเป็นมุมมอง

แต่ในเมื่อคุณพูดถึงเรื่องนี้ ผมก็พูดว่า ใช่ครับ แฟลชห่วยครับ สู้ DirectX OpenGL XNA ไม่ได้ึีครับ สู้โปรแกรม Exe ไม่ได้เลยครับ

IE6 นั้นห่วยและแย่ต่อนักพัฒนา
จริงหรือครับ??? ห่วยอย่างไรครับ? แย่แบบไหน?
ตรงที่ไม่เข้ากับ Firefox และ Safari?
ผู้ใช้ก็ใช้ได้ไม่ใช่หรือ? ผู้ใช้พอใจมากมาตลอด ปัญหาก็ไม่ได้มากขนาดนั้น

ก็ไม่ต่างกับแฟลชหรอกครับ จะโดนโจมตีว่า MemLeak หรือทำ Browser ค้าง หรือกิน CPU เปลืองแบต ก็ทำยังทำตัวไม่แคร์สื่อต่อไป

ย้ำอีกครั้งนะครับ
ทำไมถึงมีหลายคนดีใจ เมื่อไมโครซอฟท์ประกาศทิ้ง IE6 อย่างจริงจัง
เพราะเราจำเป็นต้องกระตุ้นให้ User ยอมเปลี่ยนด้วย การเปลี่ยนแปลงถึงจะเกิดขึ้น
นั่นคือสาเหตุที่ผมพูดว่า "Flash ควรจะตาย" ครับ

By: heart
ContributoriPhone
on 14 April 2010 - 22:09 #170402 Reply to:170358
heart's picture

อย่าคิดในมุมโปรแกรมเมอร์ฝั่ง ms เกินไป ศึกษาข้อมูลก่อนปล่อยไก่

open gl ประสิทธิภาพสูง แต่มันคนละเรื่องกะแฟลชคนละเรื่อชกะ exe แฟลชเองถึงจะมีจุดอ่อนเยอะ แต่จะเอาไปเทียบกับexe มันบ้าไป. แฟลชถูกยอมรับไปทั่วเพราะว่ามันเทียบexeยม่ได้นี่แหละมันเลยไม่มีคำว่าไวรัสแฟลช ขนาดjs และactive x ยังทำให้ติดไวรัสได้เลย แต่ก็นั่นแหละมันก็ถูกแก้ไขใช่ไหมแล้วคิดหรอว่าแฟลชจะไม่ถูกแก้ไข

ฟีเจอร์ใหม่ๆของแฟลชกว่าจะออกได้ เรื่องความปลอดภัยต่อผู้ใช้เป็นเรื่องอันดับหนึ่ง

ขนาดโหมดfullscreen ที่เราเห็นกันบน you tube ยังมีข้อจำกัดเรื่องความปลอดภัยเลย
ไปปศึกษาให้หมดก่อน.

ผมเข้าใจว่าแฟลชไม่เพอร์เฟก แต่จะดีกว่าไหมถ้าเราจะมาคิดในมุมมองนักพัฒนาใช้เหตุและผลที่แท้จริงมาตัดสินใจไม่ใช่เอาความรู้ฉาบฉวยรู้ไม่แท้มาวิจาร รู้ฝั่งเดียวอย่าวิจารสองฝั่ง

By: Thaina
Windows
on 14 April 2010 - 22:50 #170424 Reply to:170402

ผมไม่คิดว่าความปลอดภัยจะสำคัญไปกว่าประสิทธิภาพ โดยเฉพาะในการทำเกม
ปัญหาประสิทธิภาพ ผมเห็นเกมแฟลช ก็ยังมีปัญหากับเรื่องเดิมๆทุกเวอร์ชั่น นี่แก้ไขแล้ว?
พูดถึง Full Screen ของ Youtube นั่นก็แฟลชไม่ใช่?

ก็นะ การที่คุณคิดว่าผมรู้ฉาบฉวย เพราะคุณเชื่อว่าคุณรู้มากกว่าผม
คุณเอาความแน่ใจนี้มาจากไหน?
การที่ตัดสินแค่จากคำพูดของผม เป็นการรู้แบบฉาบฉวยหรือไม่?
และการโจมตีบุคคลอื่นว่าฉาบฉวย ไล่ให้ไปหาความรู้เพิ่ม มีประโยชน์อะไรนอกจากความสะใจครับ?
นี่เป็นการใช้เหตุและผลของคุณ? เป็นการ "ไม่เอาความรู้ฉาบฉวยรู้ไม่แท้มาวิจาร" ของคุณ?

ลักลั่นย้อนแย้ง

ผมขอพูดแบบมุมมองของนักพัฒนาละกันว่า
คุณจะให้ความสำคัญกับอะไรเป็นอันดับหนึ่งมันเรื่องของคุณ แต่คุณกินแบต ผลาญ CPU และ Memory Leak ทำให้ Browser ค้าง มันเป็นปัญหาของเรา
ประเด็นความปลอดภัย เราควบคุมเองได้ และ HTML5 อาจจะปลอดภัยมากกว่าอีก เป็นมาตรฐานกว่า และไม่ผูกขาดด้วย
การชูแต่เรื่องความปลอดภัยมาตีกิน อาจทำให้แฟลชเป็นที่นิยมมานาน แต่ใช่ว่าจากนี้ไปจะยังใช้ได้
แต่ผมไม่อยากเห็นอะไรต้องพบชะตากรรมเดียวกับ IE6
เพราะมันสร้างความเดือดร้อนให้ชาวบ้าน

By: heart
ContributoriPhone
on 14 April 2010 - 23:13 #170437 Reply to:170424
heart's picture

ผมยอมรับเหตุผล

แต่บางเหตุผมก็ต้องแย้งเพราะผมคิดต่าง

อย่างเรื่องความปลอดภัยกับRIA เนี่ยะ จะบอกว่าเก่งไว้ก่อยปลอดภัยไว้ทีหลังคงจะไม่ถูก ผมเป็นนักพัฒนาRIAครับคุณเป็นนักพัฒนาอะไร

By: heart
ContributoriPhone
on 14 April 2010 - 23:26 #170439 Reply to:170424
heart's picture

คือประเด็นผมคือเปิดใจตัวเองก่อนไปบอกว่าระบบเปิดหรือปิด

ผมเป็นนักพัฒนาผมก็พูดตามประสบการว่าตัวนี้ดียังไงเสียยังไง

พูดตามจริงในมุมนักพัฒนา เรื่องความปลอดภัยทั่คุณว่าเราคุมเองได้มันผิด เพราะuser เลือกไม่ได้ว่าจะเข้าเว็บโจรหรือตำรวจ. หรือโจรในคราบตำรวจ

เรื่องว่าผมเอาเรื่องความปลอดภัยมาแย้งหัดคิดก่อนว่าผมแย้งในมุมที่คุณว่ามีนเทียบexe ยม่ยด้เท่านั้นไม่เคยะาดพิงhtml5

เรื่องนึงที่พูดตามความเป็นจริงคือ แฟลชมีความสามารถสูงกว่าhtml5 แต่html 5เร็วกว่าและเสถียรกว่า

By: heart
ContributoriPhone
on 14 April 2010 - 23:52 #170444 Reply to:170424
heart's picture

ขอตอบอีกประเด็นที่คุณว่าผมจะเอา ความสามารถหรือความปลอดภัยขึ้นก่อนมันไม่ใช่เรื่องของผมเลยนะ

เพราะว่าผมพัฒนา RIA ผมจึงได้เข้าใจคำว่า RIA ต้องทำงานบนsandbox นั่นมันเป็นสิ่งที่บอกได้อยู่แล้วว่าผู้ใช้ต้องได้รับการปกป้องจากเทคโนโลยีRIA ทุกตัว

ผู้ใช้มีหลายระดับทั้งเก่งและไม่เก่ง

By: heart
ContributoriPhone
on 15 April 2010 - 00:36 #170445 Reply to:170424
heart's picture

ที่คุณว่าประสิทธิภาพมาก่อนความปลอดภัยโดยเฉพาะการทำเกม ทำให้เห็นว่าคุณไม่ได้รู้แท้จริงในเรื่องRIA เลยแต่คุณกลับมาตัดสินในมุมRIA

เรื่องความปลอดภัยที่แฟลชยังขาดอยู่คือเรื่องการป้องกันการปลอมแผลงข้อมูลทำให้เกมแฟลชยังถูกโกงได้

ผมตอบดักไว้กลัวคุณจะมาว่าด้านนี้อีก

ผมมองในมุมนักพัฒนา อะไรดีด้านไหนเสียด้านไหนผมก็ยอมรับ ผมชอบhtml5 ด้วยผมว่าเจ๋งดี

แต่ปมไม่ยอมรับเหตุผลที่ยังมีข้อแย้งได้ หรือเหตุผลที่มองด้านเดียวหรือเหตุผลที่เป็นจริงแค่มุมเดียวแต่พูดซะเหมือนมันเป็นจริงในทุกด้าน

พิมพ์ผิดเยอะขอโทษเพราะตอบผ่านiphone ตลอด
ผมใช้iphone นะ ผมไม่ได้เหยียดว่าอะไรดีไม่ดี

By: Thaina
Windows
on 15 April 2010 - 01:02 #170460 Reply to:170445

ผมไม่ใช่สาวกแอปเปิลครับ

เรื่องความปลอดภัยในมุมมองของผมก็คือความปลอดภัยต่อเครื่องที่รันครับ
จะเป็นไวรัส โทรจัน หรือทำเครื่องแฮงค์ CPU ไหม้ ผมก็นับเป็นความปลอดภัย
แน่นอนว่าแฟลชปลอดภัยมากกว่าตรงที่ไม่นำไวรัส ไม่ทำลายเครื่อง
แต่แฟลชไม่สามารถให้ประสิทธิภาพได้

แต่ถ้าพูดถึง Security ด้านผู้ใช้ ผมเห็นว่าแฟลชยิ่งแย่กว่าซะอีก
แต่ผมพูดในฐานะคนทำเกมผมจึงไม่พูดถึงเรื่องนี้

ประเด็นที่ผมยก DX GL XNA มาชนก็เพราะว่า ตอนนี้แฟลชเป็นที่นิยมในฐานะเครื่องมือพัฒนาเกมบน Browser
ผมไม่ได้บอกไว้ก่อน ก็ขอพูดเลย
ผมพัฒนา Application ประเภทเกมเป็นหลักครับ แล้วก็ Application อื่นๆบ้าง
แต่ผมไม่เห็นว่ากระทู้นี้พูดถึงเฉพาะเจาะจงในด้าน RIA นะครับ?

และสำหรับผม Flash เป็นแพลตฟอร์มมัลติมีเดีย นั่นหมายถึง Game และ Presentation(และ CAI) เป็นหลัก
ผมไม่คิดว่า RIA เป็นงานหลักของแฟลชแต่แรกแล้วครับ

ป.ล. คำว่า "คุณ" ที่ผมใช้ตรงย่อหน้านั้น คือหมายถึง ADOBE น่ะครับ
ขอโทษที่เขียนกำกวม

By: heart
ContributoriPhone
on 15 April 2010 - 01:46 #170468 Reply to:170460
heart's picture

ความปลอดภัยที่เราใช้กันคือคำว่าsecurity ครับมันหมายถึงคววามปลอดภัยของข้อมูลหรือต่อซอฟแวร

ผมว่าคุณต้องใช้ศัพอื่นมาแทนดครื่องค้างแฮงค์หรืออะไรที่คุณบอกแล้วหละ

RIA มีความหมายครอบคลุมถึงเกมด้วยครับ

แต่ถ้าจะเอา xna มาชนผมว่างานนี้คุณชนผิดแล้ว เหมือนเอารถบรรทุกมาแบกของแข่งกับรถกระบะ มันใ้คนละด้านกันแต่ถ้าจะดันทุรังเอามาเทียบกันผมว่าCEO ของadobe ก็ยอมแพ้ครับ

เรื่องที่ว่าแฟลชรู้จักกันในด้านทำเกม อันนี้คงจะจริงเพราะคุณไม่ได้ศึกษาเรื่องแฟลชจริงจังคุณยังคิดแบบนั้นเลย

แต่จริงๆแล้วแฟลชไม่ได้ถูกออกแบบมาให้เกมจ๋าแบบxna ที่ใช้dotnet แหมถึงขั้นdotnet ก่็แรงสิครับ

เรื่องเกมแฟลชที่จะไปอยู่บน iPhone ผมมองสองด้าน

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

อีกด้านก็น่าเห็นใจapple ที่อยลกปกป้องผู้ใช้จากappที่ไม่มีคุณภาพใ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 15 April 2010 - 02:08 #170473 Reply to:170460
mr_tawan's picture

สิ่งนึงที่ถูกโจมตีมาโดยตลอดก็คือเรื่อง Performance ถ้าเรามาลองมองดูกันว่าทำไม Performance ของ Flash มันต่ำ มันก็มองได้หลายเรื่อง อย่าง ความที่มันเป็น Intepreted Language ของตัว AS หรือ การที่มันต้องวาดกราฟิคด้วยตัวของมันเอง ก็ทำให้ใช้ Performance ของเครื่องประมาณนึง (ข่าวดีคือ Flash ตัวใหม่จะแก้ปัญหาตรงนี้ได้มาก) ซึ่งปัญหาเรื่อง Performance เป็น Trade-Off ซึ่งเสียไปจากการได้มาของ Flexibility และ Ease-of-use ซึ่งถ้าเรามามองกัน Flash นั้นใช้ง่ายกว่า Silverlight ในงานส่วนใหญ่ และถ้าเทียบกับ DirectX/XNA หรือ OpenGL ก็ยิ่งเทียบไม่ได้ จุดแข็งในสองส่วนนี้ เมื่อร่วมกับ Tool ที่ใช้ง่าย/คุ้นมือ (โดยเฉพาะในสายตามือกราฟิค) มันทำให้ Development Cost มันลดลงมาก

ถามว่ามันมีผลอะไรต่อ User มันมีแน่นอน ก็คือ เมื่อค่าใช้จ่ายถูกลง เราก็มีนักพัฒนาทุนต่ำเข้ามามาก และผู้ที่มีทุนก็สามารถทำผลิตภัณฑ์ที่ดีกว่าด้วยงบประมาณเท่ากัน ดังนั้นมันจึงแพร่หลายได้ไว และเมื่อมันแพร่หลายได้ไว คนใช้ก็เยอะ คนดูก็แยะ มันก็เลยกลายมาเป็น De Facto Standard ดังนั้น Web Browser ตัวไหนที่ไม่รองรับก็ถือว่ามันเป็น Browser ที่ไม่สมบูรณ์

อย่างน้อย ๆ ก็ดูโฆษณาบน Blognone ไม่ได้แหละ...

อ้อ อีกอย่าง ถ้าอยากทำเกมบนเวปด้วย DirectX ก็ทำได้นะ รันบน IE ใช้ C++ เขียน ActiveX control แต่ถ้าเคยทำเกมมาก่อนก็น่าจะเห็นว่าการเขียนแบบนี้มันกินแรง กินเวลา กินงบประมาณ และมีปัญหาเรื่องความปลอดภัยค่อนข้างมาก - -" เค้าถึงไม่ทำกันไง (จริง ๆ Flash ก็ใช้วิธีนี้แหละ)

ทีนี้ เราคาดหวังว่าการมาถึงของ HTML5 นั้นจะมาเป็นมาตรฐานแทนที่ Flash ซึ่งมันเป็นไปได้ แต่ ... ผมเดาว่าไม่ใช่ภายใน 2-3 ปีนี้ (ส่วนตัวยังคิดว่าน่าจะเกิน 5 ปี) เพราะทุกวันนี้มาตรฐาน HTML5 ยังเป็น "ร่าง" (Draft) อยู่เลย ที่สำคัญ ผมคิดว่าในขั้นต้น Performance ที่ได้จะไม่ดีไปกว่า Flash มากเท่าไหร่ เพราะเมื่อเรามาดูกันที่ปัญหาต้นตอ ... ตัว Web Browser จะต้องทำงานอย่างที่ Flash เคยทำมาก่อน ทั้งการวาด การ Interprete Script (แน่นอนว่าทำ pre-compile ได้ และผมว่า flash ก็ทำ ahead-of-time compile นะ) ดังนั้นสิ่งเกิดขึ้นกับ Flash ก็จะเกิดขึ้นกับตัว Browser เหมือนกัน แต่ที่แย่กว่านั้นคือ การพัฒนาโดยใช้ js+HTML5 นั้นแพงกว่า เนื่องจาก Tool และ ความง่ายและยืดหยุ่นของ Platform ยังสู้ Flash ไม่ได้ (เข้าใจว่า)

อนาคต เราจะเป็น Flash กลายสภาพเป็น Authoring Tool ที่ไม่ได้สร้าง output ออกมาเป็น swf แต่เป็น html5 และ native application ของ environment ต่าง ๆ ซึ่งตอนนี้มันก็เป็นอยู่แล้ว แค่จะบอกว่า Adobe อาจจะตัดสินใจ obsolete swf และ Flash Player ไป แต่ผมค่อนข้างมั่นใจว่ายังอีกนาน - -'


  • 9tawan.net บล็อกส่วนตัวฮับ
By: toandthen
WriterMEconomics
on 15 April 2010 - 15:47 #170544 Reply to:170473
toandthen's picture

แตบได้อีก แคบได้อีก


@TonsTweetings

By: yokey
WriterAndroid
on 16 April 2010 - 01:22 #170643 Reply to:170544
yokey's picture

แค่นี้ Opera ของผมจะแย่แล้วครับตัดไม่ได้เลย


----------------- Yokey My Blog

By: Lovelyja
ContributorAndroid
on 14 April 2010 - 18:47 #170341 Reply to:170328

ผมอ่าน comment ของคุณ Thaina แล้วรู้สึกว่ามันมีเหตุผลมาตลอดนะ จนอ่านใน post นี้แล้วรู้สึกผิดหวังมาครับ

By: Thaina
Windows
on 14 April 2010 - 19:10 #170350 Reply to:170341

ตรงไหนของ Post นี่ ที่ผมไม่ได้ใช้เหตุผล หรือครับ?

By: Lovelyja
ContributorAndroid
on 14 April 2010 - 19:19 #170353 Reply to:170350

ผมยังไม่ได้บอกว่าคุณไม่ได้ใช้เหตุผลนะครับ :)

Post นี้มันเหมือนการใส่อารมณ์มากกว่าการ discuss น่ะครับ

By: Orion
Windows PhoneAndroidWindows
on 14 April 2010 - 19:31 #170357 Reply to:170328
Orion's picture

ผมว่า ณ ตอนนี้ Html5 หรือตัวอื่นๆมันยังไม่ดีพอที่จะเทียบกับ Flash ถ้าตัวอื่นมันพร้อม(รวมถึงเครื่องมือที่ง่ายต่อการพัฒนาด้วย)มันก็เข้ามาแทนที่เองแหละ

ไม่รู้ทำลิ้งยังไงลงแบบนี้ละกัน http://www.themaninblue.com/writing/perspective/2010/03/22/

By: zinazisc
Windows PhoneAndroid
on 15 April 2010 - 19:52 #170594 Reply to:170328
zinazisc's picture

ขนาดล่าสุดเว็บ kin ยังใช้ flash เลย -*- เถียงกันทำไม ไม่ต้องมีใครตายหรอกครับ
มีเยอะๆก็เลือกใช้กันไป อย่าเอาแต่หักไม่ยอมงอ มันจะเป็นแบบประเทศเราทุกวันนี้

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 14 April 2010 - 15:47 #170274
Ford AntiTrust's picture

Apple บริษัทที่ผลิตและสร้างภาพเครื่องคอมพิวเตอร์ของตัวเองว่า ใช้สร้างสรรค์งานต่างๆ ด้านการออกแบบที่ใช้เสรีภาพทางความคิดสูง แต่กลับเป็นปิดกั้นทุกอย่างถ้า Apple (หรือคนที่คุณก็รู้ว่าใครเพียงคนเดียว) ไม่ปลื้ม!

ปล. หลบเร็ววววว ....

By: nblue
Android
on 14 April 2010 - 16:51 #170302
nblue's picture

ถ้าจะฟ้องจริง ต้องรอดูประเด็นว่าจะฟ้องว่ายังไง

By: bean3g
Windows PhoneUbuntu
on 14 April 2010 - 17:27 #170311

งานนี้ เหล่านักพัฒนาโปรแกรมโอเพนซอร์สต้องเข้าข้าง Adobe แน่นอน เพราะคำสั่งประกาศิตจากองค์ศาสดาจอมมาร ทำให้เหล่าเทวทูตไม่สามารถส่งโปรแกรมปลดปล่อยบริวารของจอมมารได้ ถ้า Adobe ชนะ โปรแกรมทั้งจาก Java, Mono จะทยอยกันปลดปล่อยพลังศักดิ์สิทธิ์ เราจะได้เห็นสมุนบริวารจอมมารออกมาต่อต้านในเร็ววัน

By: anu
Contributor
on 14 April 2010 - 17:49 #170320

Adobe บอกปิดไม่ว่า อย่ากีดกันข้า เจ้าทำได้ไหม
เจ้าไม่ใช้ Flash จะใช้ HTML5 หรือภาษาอะไรในการพัฒนา App ของเจ้าข้าก็ไม่สน
รู้แต่ข้ามีสุดยอด IDE และข้าก็ทำให้มันพัฒนา App ที่ทำงานได้บนเครื่องของเจ้าโดยไม่ต้องออกแรง
แต่เจ้าดันออกกฎแรงๆ มากีดกันข้า โดยตรง ข้าทนไม่ได้
ข้าทนไม่ได้ ข้าทนไม่ได้ ข้าก็จะฟ้องเจ้า เครื่องของเจ้า ระบบของเจ้าข้าเข้าใจ
แต่ข้าขายของไม่ได้ ข้าก็จะฟ้อง เจ้าจงเข้าใจด้วย..นะ

อ่านจากข่าวต้นฉบับมีอีกโปรแกรม http://monotouch.net/ ก็โดนไปอย่างจังเหมือนกัน ไม่ใช่เฉพาะ Adobe Flash

By: dokapom
SUSE
on 14 April 2010 - 19:37 #170359

ผมไม่ได้ตังค์กับเขาเลยงานเนี้ย -..-

By: Architec
ContributorWindows PhoneAndroidWindows
on 14 April 2010 - 21:48 #170394

สงครามแห่ง RIA ....
แต่ HTML5 นี้นับเป็น RIA ด้วยหรือไม่ครับ?

By: heart
ContributoriPhone
on 14 April 2010 - 22:10 #170404 Reply to:170394
heart's picture

นับเป็น RIA เพราะjs เป็น

By: Thaina
Windows
on 15 April 2010 - 02:14 #170475 Reply to:170404

ต้องขอโทษที่ต้องยกมาตอบตรงนี้นะครับ

สำหรับผม คำว่า Security ก็ถูกแล้วครับ แต่ผมมักใช้ในความหมายของ System มากกว่า User
งานหลักของโทรจันบางตัวมักจะเป็นการพังเครื่องด้วย ผมจึงนับรวมเรื่องนี้ไว้

ประเด็นต่อมา มีแอบกัดว่าผมไม่ได้ศึกษาจริงจัง
แต่ผมเห็นว่าแฟลชออกแบบมาเพื่อทำเกมจริงๆ ที่แฟลชพัฒนามาจนถึงเวอร์ชั่นนี้ เกมมีส่วนอย่างมาก
แฟลชถือกำเนิดมาตอนแรกเพื่อการทำอนิเมชั่นและ CAI การรับคำสั่งจากผู้ใช้ยังอยู่ในระดับง่ายๆเพื่อให้ตอบสนองกับผู้ใช้ได้เล็กน้อย แต่ก็ยังมีนักพัฒนาที่ฝืนเอามันมาทำเกมได้ ผลคือหลังจากนั้น แฟลชถูกพัฒนาฟีเจอร์ต่างๆขึ้นมาเพื่อรองรับการเขียนโปรแกรมที่ซับซ้อนมากขึ้นเรื่อยๆ เรื่อยๆ และเรื่อยๆ

ผมมองว่ามันถึงทางตันแล้ว ที่ตัว Flash Runtime จะรับไหว
ตอนนี้แฟลชควร Break ตัวเองออกไปทาง HTML5 หรือไม่ก็พัฒนา Runtime ให้เหมือน .Net หรือ Java เพื่อเพิ่มประสิทธิภาพและขีดความสามารถให้มากขึ้น(ซึ่ง Security ต้องลดลงแน่นอน)
และทั้งสองทางต่างก็เป็นเทคโนโลยีที่เปิดกว้างกว่า Flash เอง น่าจะดีกว่าถ้า Flash จะเลิกทำ Runtime ของตัวเอง และผูกตัวเองอยู่กับเทคโนโลยีเหล่านั้นแทนเสีย
ไม่ก็หลีกทางให้ Replaceable ตัวอื่นขึ้นมาแทน

แล้วผมมองว่า ทั้งสามทาง ต่างก็ทำให้ Flash "ตาย" ในแง่มุมที่ต่างกัน
ทางแรกคือตายแล้วเกิดใหม่
ทางที่สองคือฝากชีวิตไว้กับอะไรอย่างอื่นที่ไม่ใช่ร่างเดิม
ทางที่สามคือตายอย่างสงบแล้วปล่อยคนื่นขึ้นแทน
บทสรุปของผมจึงเขียนไว้ว่า "Flash สมควรตายเสียที" "อยากให้ Flash ตายไปซะ"
น่ะครับ

ส่วนตัว ผมไม่เชื่อว่า ADOBE จะทำ .Net ของตัวเองได้ดีกว่า Microsoft โดยเฉพาะเรื่องประสิทธิภาพ ยกเว้น ADOBE จะไปซื้อบริษัทที่ทำ Mono มาทำ Flash Runtime ตัวใหม่(ตามวิธีที่ 1)
การเลือกผูกตัวเองเข้ากับ HTML5 อาจจะดีกว่าครับ

By: heart
ContributoriPhone
on 15 April 2010 - 04:41 #170496 Reply to:170475
heart's picture

เรื่องruntime ให้เหมือน.net ถ้าจะพูดถึงความสามารถเค้าก็ทำAIR ออกมาแล้วไงครับ
เรื่องความเร็วและความเสถียรอีกเรื่องที่เค้าต้องพัฒนาอยู่แล้ว

ถึอแม้AIR จะไม่ได้เก่งเท่า.net แต่ผมว่ามันเป็นตัวตนของแฟลชอยู่แล้วเพราะAIR ก็ไม่สามารถเป็นไวรัสได้เช่นกัน
แสะผมว่าคุณจะเอาแฟลชไปเปรัยบเทียบกับ.net ที่คุณคุ้นเคยไม่ได้หรอกมันคนละงานกัน
แฟลชเองจะเดินไปตามทางนี้ไปอีกนานเชื่อผมคือการเดินไปในทางเพิ่มให้มีความสามารถเพิ่มไปเรื่อยๆแต่จะต้องปลอดภัยที่สุด ดูจากง่ายสุดคือเปิดกล้องเปิดไมค์ก็ยังมีกล่องให้ถามเลย

ผมว่าคุณหวังกับมันผิดงานคุณเลยคิดว่ามันไม่น่าโตแล้ว

ผมไม่ได้เก่งทุกเรื่องนะ แค่ผมศึกษาแฟลชมา10กว่าปีแล้วผมเลยมีข้อมูลเยอะหน่อยที่ไม่เห็นด้วย ผมคิดว่าผมมองแฟลชในฐานะคนที่พัฒนางานมาตลอดเลยเห็นข้อดีและข้อเสียของมันมาเยอะเลยขอตอบยาวหน่อย

By: heart
ContributoriPhone
on 15 April 2010 - 05:57 #170497 Reply to:170496
heart's picture

ขอตอบยาวหน่อยละกัน

เพิ่งมาถึงครับกลับจากหยุดสงกรานต์เพิ่งได้เปิดคอมนี่เอง

โพสนี้ก็ผ่าน macbook นะครับ ผมก็อยู่มันทั้งสองฝ่ายเลย ทั้ง apple ทั้ง adobe

แฟลชเองจุดเด่นของมันที่เราจะเอามาทำงานได้โดยยกตัวอย่างโฆษณา
ก็เป็นแบนเนอร์ เป็นเกม อย่างที่เราเห็นบ่อยๆนั่นแหละ

AIR ที่ถู฿กเพิ่มความสามารถลงไปคือการเข้าถึงระบบบางส่วนได้ และเขียนไฟล์ได้ โดยผู้ใช้ต้องทำการเลือกที่ save เอง จะ save auto ไม่ได้ มันก็อย่างที่บอก มันคงความปลอดภัยสูงเอาไว้ เพราะมันทำงานบน sandbox มันเลยเรื่องมากหน่อยเวลาจะทำอะไร

นี่คือสิ่งที่เป็นข้อดี ที่ทำให้แฟลชแพร่หลาย คือเรื่องความปลอดภัยของ content (ไม่นับbugของตัว player เอง เพราะนั่น ยังไงก็ต้องมีการพัฒนาอยู่แล้ว)
ทำให้มันแพร่หลายโดยที่ user ไม่ต้องกังวลมากนักว่าจะต้องเจอกับไวรัส
โหมด Fullscreen ยังมีข้อจำกัดคือ เมื่ออยู่ในโหมด Fullscreen แฟลชจะไม่รับข้อมูลที่ Key เข้ามาด้วย Keyboard และมีข้อความขึ้นเสมอว่าสามารถออกจาก Fullscreen ด้วย Escape

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

เรื่องความเร็วของแฟลช นักพัฒนาแฟลช"ที่ดี" จะเขียนโค้ดให้ Optimize อยู่แล้ว
แต่เรื่องแย่คือ นักพัฒนาน้อยคนนักที่จะมีทักษะสูงพอ ในไทยมีอยู่ไม่กี่สิบคน หนังสือแฟลชที่ advance หน่อยก็มีเป็นภาษาอังกฤษทั้งนั้น

เรื่องความเร็วเนื่องจากเรารู้ดีว่าแฟลชมันช้า ทุกคนเห็นด้วยกันหมด นักพัฒนาแฟลชต้องเขียนโค้ดให้รัดกุม

เช่นการหาตัวเลขคู่ คี่ ถ้านักพัฒนา .NET คงไใม่คิดมาก เพราะมันเร็ว เขาคงหาด้วยวิธี Modulo หารเพื่อหาเศษ

โค้ดคงจะเป็น

if( num % 2 == 0 ) ถ้าหารสองแล้วเหลือเศษ 0 แปลว่าเลขคู่

แต่นักพัฒนาแฟลชที่ใส่ใจถึงขั้นโรคจิตเช่นผม จะต้องเขียนโค้ดด้วยระดับ bit ให้ทำงานเร็วขึ้น
โค้ดคงเป็น

if( num&1 == 0 ) ซึ่งทำงานเร็วกว่าโค้ดด้านบนหลายเท่าตัว

ผมจึงยังเชื่อเสมอว่า แฟลชจะช้าจะเร็วขึ้นอยู่กับคนเขียนด้วย
เพราะว่ามันช้า คนเขียนจึงต้องใส่ใจเป็นพิเศษ

ตัวแปร Vector ใน FlashPlayer 10 นำมาใช้แทน Array ได้ในบางครั้ง ช่วยให้แฟลชรันเร็วขึ้นอีกหลายเท่าตัว

ส่วนประกอบต่างๆหลายส่วน ถ้าเขียนให้ Optimize ที่สุด ก็จะทำให้แฟลชของเราไม่อืด

แฟลชจะเร็วจะช้า ขึ้นอยู่กับนักพัฒนาส่วนหนึ่งด้วยครับ

ส่วนเรื่องการผูกตัวเข้ากับ HTML5 ผมว่า มันก็โอเคนะ
HTML5 ถ้าได้ยอมรับเป็นมาตรฐานจริงๆ ถ้านำมาใช้งาน ผมก็ว่า มันมีแต่สิ่งดีๆ
เร็วด้วย

ถ้าผมเขียน Ajax ได้คล่อง บางทีผมก็จะเลือกเขียนแทนแฟลชเหมือนกัน เพราะผมรู้ว่ามันช้า

ผมไม่ค่อยยึดติดกับเทคโนโลยีเท่าไหร่ แต่ว่าผมก็เลือกใช้ให้ถูกงานอยู่แล้ว

ถ้าผมจะใช้งานที่เทียบเท่า .net ผมคงไม่เลือกแฟลชหรอก

แต่ละอย่างมันมีข้อดีข้อเสีย เลือกใช้ให้ถูก

แต่แฟลชเองยังไงก็ไม่ตายหรอก
ถึงจะถูไถว่าตายแล้วเกิดใหม่ก็เถอะ แต่ว่ามันไม่เป็นแบบนั้นในเร็ววันแน่

แต่เชื่อว่า วันนึงเค้าอาจจะหาวิธีใหม่ได้ แล้วสร้าง flashplayer กันใหม่ก็ได้

แต่ตัว flashplayer ก็เพิ่งถูกสร้างโครงสร้างใหม่ตอน as3.0 นี่เอง เพิ่งผ่านมาได้ 2-3 ปี มันยังเร็วไปที่จะตายอีกรอบ

แฟลชตายไปแล้วรอบนึง as1.0 ไง ตายไปแล้ว

แต่ไม่ใช่มันตายสนิทนะ ก็ยังเห็นมันวนไปวนมาบ้างในเน็ต

By: mk
FounderAndroid
on 15 April 2010 - 12:33 #170522 Reply to:170497
mk's picture

ถ้ามีกลุ่ม Flash developer (ไม่แน่ใจว่ามีอยู่แล้วหรือเปล่า) ทางเราก็ยินดีช่วยโปรโมทนะครับ จริงๆ ก็ developer ทุกอย่างนั่นล่ะครับ

By: heart
ContributoriPhone
on 15 April 2010 - 13:25 #170525 Reply to:170522
heart's picture

อ่านแล้วยังไม่เข้าใจครับ ยังไงหว่า T_T

By: mk
FounderAndroid
on 16 April 2010 - 02:17 #170661 Reply to:170525
mk's picture

หมายถึงว่า Blognone ยินดีสนับสนุนเว็บไซต์ชุมชนเฉพาะทางครับ ลองดูในแถบด้านข้างตรง Partner Content ก็จะมีกลุ่มผู้ใช้ Ubuntu, Android ฯลฯ ซึ่งถ้าเราช่วยให้คนเข้าเว็บไซต์เหล่านี้เยอะๆ และทำให้ชุมชนเฉพาะทางเหล่านี้เข้มแข็ง ก็จะเป็นประโยชน์ต่อประเทศในภาพรวมครับ

ดังนั้นถ้ามีเว็บของกลุ่มคนทำ Flash ในเชิง developer แล้วอยากโปรโมท ก็ติดต่อมาได้ครับ

By: heart
ContributoriPhone
on 18 April 2010 - 02:30 #171083 Reply to:170661
heart's picture

หาทางติดต่อไม่เจอครับเลยต้องตอบในนี้

ก็เป็นเว็ปที่อยู่ใน signature นี่แหละครับ

By: TakeshiBoy on 15 April 2010 - 00:28 #170453
TakeshiBoy's picture

เท่าที่ผมอ่าน comment มา ของคุณ Thaina มาผมรู้สึกว่าเห็นสอดคล้องกับเหตุผลของคุณ Thaina นะครับ อีกท่านก็ รู้สึกว่ามีเหตุผลดีเช่นกันครับ

ปล. จากพื้นฐานความรู้ประสบการณ์เท่าที่มีอยู่และผมเองก็เป็น นักพัฒนาเว็บเฟลชรุ่นเยาว์ที่เพิ่งเกิดครับ
แต่ความรู้สึกพื้นฐานในการพัฒนาเว็บ Flash จาก Tools ของเค้านี่ ผมรู้สึกดีจัง ^ ^ รู้สึกว่าใช้งานง่ายอะ

โทษทีนะครับ หากความเห็นอาจให้ความรู้สึกแบบเด็กๆ แต่แบบว่าอยากลองแสดงความเห็นดูมั่ง

By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 15 April 2010 - 02:15 #170476
UltimaWeapon's picture

ทุกครั้งที่มีข่าวเรื่อง Adobe ฟัดกับ Apple จะต้องมีคอมเม้นยาววววววววเหยียดทุกที

By: sunback
Contributor
on 15 April 2010 - 02:53 #170479 Reply to:170476
sunback's picture

ถ้าเป็นคอมเมนต์ของเหล่าสาวกที่ดื้อตาใสมาตอบ บรรทัดเดียวก็น่าเบื่อครับ

แต่ถ้ายกเอาเหตุผลด้านเทคนิคมาคุยกันอย่างนี้ก็ยาวไปครับ ยาวไป ทนอ่านได้ ต่อให้มันยาวจนปุ่มลูกล้อที่เมาส์มันเด้งหลุดออกมา ก็จะเอามันไปเคลม แล้วเอามาหมุนต่อครับ 555

By: John
iPhoneWindows PhoneAndroidSymbian
on 15 April 2010 - 12:20 #170520
John's picture

ผมว่าปัญหาคือ Flash มันพร้อมจะทำงานได้ดีบนระบบอื่นที่ไม่ใช่วินโดว์หรือยังมากกว่านะครับ ไม่ใช่ว่ามันดีหรือไม่ดีหรอก

By: heart
ContributoriPhone
on 15 April 2010 - 13:25 #170524 Reply to:170520
heart's picture

ปัญหาคือมันยังไม่เร็วพอที่จะเขียนโค้ดโดยไม่ใส่ใจถึงความเร็ว
เรื่อง performance ถูกพูดถึงบ่อยๆในนักพัฒนาแฟลช
การเขียนโค้ดให้ไปรันบนทรัพยากรจำกัดอย่างในมือถือ ก็เป็นเรื่องที่ต้องใส่ใจมากๆ

อย่างที่บอก จะเร็วจะช้า ขึ้่นอยู่กับการเขียนโค้ดด้วย
ยกตัวอย่าง
http://www.greensock.com/tweening-speed-test/

เค้าได้เปรียบเทียบการทำงานโค้ดของเค้า กับโค้ดของเจ้าอื่นโดยการทำงานเดียวกัน

จะเห็นว่า การ Tween ที่ 2500 ชิ้นของ Tweener และของ TweenLite ความเร็วต่างกันมากโข

เพราะว่าไอ้ตัว Tweenlite เนี่ยะ ถูกเขียนโค้ดด้วยขั้นโรคจิต คืิอ Optimize ไปทุกส่วน
ทุกการคำนวน ใช้การคำนวนระดับ bit แทนการคำนวนทั่วไป เช่นถ้าคุณยกกำลัง 2 การใช้เครื่องหมายคูณ 2 ธรรมดา กับการ ชิพบิทไปข้างหน้า 1 หลัก การชิพบิทย่อมทำงานเร็วกว่าอยู่แล้ว

ส่วนหนึ่งก็เป็นที่ แฟลชเองช้า เลยต้องมานั่งโค้ดกันยากแบบนั้น

ถ้าถามว่ามันพร้อมหรือยัง

ผมว่ามันก็ไม่พร้อม 100% นะ

ไม่รอให้แฟลชเร็วขึ้น ก็รอ device ที่จะเร็วพอให้แฟลชผลาญหละมั้ง

By: zerocool
ContributoriPhoneAndroid
on 15 April 2010 - 18:34 #170569
zerocool's picture

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

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


That is the way things are.

By: Thaina
Windows
on 15 April 2010 - 19:12 #170580 Reply to:170569

การวิจารณ์ว่าคนอื่นรู้ไม่จริง เป็นการวิจารณ์คนอื่นอีกต่อ โดยที่ตัวเองก็ไม่รู้ว่าเขารู้อะไรบ้าง
เป็นเรื่องลักลั่นย้อนแย้ง ทำในสิ่งที่ด่าคนอื่น ผมถึงด่าคืนไปแบบนั้นไง

ดังนั้นคนเราไม่ควรวิจารณ์คนอื่นว่ารู้ไม่จริง แต่บอกกันตรงๆก็ได้ว่า ความเห็นข้อนี้ของคุณผิด เพราะ ฯลฯ
ไม่ใช่มานั่งกัดคนอื่นว่า คุณนี่รู้ไม่จริงนะ ต้องไปศึกษาใหม่
ผมก็ถึงตอกกลับไง แล้วคุณรู้จักผมดีแล้วหรือไง ถึงวิจารณ์ผม

โลจิคผมออกจะง่าย

ผมพูดอะไรออกไปก็รับได้ว่า ความเห็นถูกวิจารณ์ได้
คำพูดของผมผิด ตรงไหน ก็ว่ามา

By: heart
ContributoriPhone
on 15 April 2010 - 23:46 #170632 Reply to:170580
heart's picture

ถ้าตัดความปากหมาของผมออก ผมก็จะอธิบายแล้วว่า ตรงไหน ที่ผมคิดว่าผิด :P

ผมวิจารแฟลชในมุมที่ผมใช้มันมา 10 กว่าปี ตั้งแต่แฟลช 4
ผมเขียนมาตั้งแต่ actionsctipt 1.0

ผมเห็นการเติบโตของ actionscript2.0

ผมเห็นทางตันของ actionscript 2.0

ผมเห็นการกำเนิดใหม่ ทำให้ทะลุทางตันเดิมๆ ของ actionscript 3.0

ผมเฝ้าติดตามการเปลี่ยนแปลงของ actionscript 3.0
จนผมรู้ว่า actionscript 3.0 ช่วงหลังได้ถูกเพิ่มเข้ามาใหม่
เริ่มจาก แกน 3D เข้ามาก่อน
จากนั้นไม่นานคำสั่งวาดรูปสามเหลี่ยมที่ใช้ในการวาดรูปทรง 3 มิติได้ เพิ่ม ตัวแปรแบบ Vector ก็ตามเข้ามา
ทำให้โค้ดมีความเร็วเพิ่มขึ้น

ผมเฝ้ามองว่า แฟลชมีดียังไง
ผมเฝ้ามองว่า แฟลชจะเติบโตไปทางไหน
ผมเห้นว่าข้อเสียของแฟลชคืออะไร

คุณบอกคุณไม่ใช่ศาสดา มันทำให้เห็นว่า คุณวิจารณ์อะไรไป คุณไม่รับผิดชอบทุกคำ
ซึ่งถ้าคุณไม่รับผิดชอบ คุณก็ไม่น่าจะกังวลกับคำจิจารณ์ของผม

1.คุณแสดงให้เห็นว่าคุณเก่งด้านทำเกม จนบอกว่า คุณไม่เห็นว่า security จะสำคัญเท่าความสามารถ

แต่ผมทำงานกับ internet ผมจึงเห็นว่า ความสามารถจะเก่งแค่ไหน แต่ถ้าไม่ปลอดภัย ถ้าผมหยิบมาใช้ สุดท้าย จะมีคนมาใช้งานสิ่งที่ผมพัฒนาขึ้น น้อยมาก หรือใช้แล้วเกิดผลเสียซึ่งแก้ไขไม่ได้มาทีหลัง
เช่นการติดไวรัสโทรจัน ขโมยบัตรเครดิต

คำว่า security ถูกใช้กับความปลอดภัยต่อบุคคล ไม่ว่าจะเป็นข้อมูล หรือซอฟท์แวร์

Security : ความปลอดภัย คือ สภาพที่เกิดขึ้นจากการจัดตั้งและดำรงไว้ซึ่งมาตราการการป้องกันที่ทำให้เกิดความมั่นใจว่าจะไม่มีผู้ที่ไม่หวังดีจะบุกรุกเข้ามาได้

ผมก็เพิ่งเห็นว่า มันมีความหมายว่าเครื่องแฮงค์ด้วย
ผมว่าเครื่องแฮงค์ เครื่องพัง มันเป็นความปลอดภัยคนละเรื่อง
ผมเข้าใจว่า ความหมายมันอาจจะมองได้ ว่าเครื่องไม่ปลอดภัย

แต่คำนี้ถูกใช้ใน ผู้ใช้ ไม่ปลอดภัย มากกว่า
ถ้าเครื่องระเบิดใส่หน้าผู้ใช้ ผมก็"อาจจะ"ยอมรับว่านั่นคือ security ที่ไม่ดี

แต่เครื่องแฮงค์ ผมว่าไม่

2.คุณบอกว่า แต่ในเมื่อคุณพูดถึงเรื่องนี้ ผมก็พูดว่า ใช่ครับ แฟลชห่วยครับ สู้ DirectX OpenGL XNA ไม่ได้ึีครับ สู้โปรแกรม Exe ไม่ได้เลยครับ

ผมเห็นว่าผิด เพราะคุณจับแพะชนแกะ แฟลชกับ EXE เทียบกันไม่ได้ เพราะมันคนละงาน แฟลชเป็น RIA
คุณบอกว่า ไม่ได้พูดถึง RIA คุณจะพยายามไปเทียบกับ EXE กับ .NET ขึ้นมา
ผมว่า มันไม่ถูก เพราะแฟลชมันคนละเรื่อง เพราะอะไร กลับอ่านได้ด้านบน

3.คุณว่า ผมไม่คิดว่าความปลอดภัยจะสำคัญไปกว่าประสิทธิภาพ โดยเฉพาะในการทำเกม
ปัญหาประสิทธิภาพ ผมเห็นเกมแฟลช ก็ยังมีปัญหากับเรื่องเดิมๆทุกเวอร์ชั่น นี่แก้ไขแล้ว?
พูดถึง Full Screen ของ Youtube นั่นก็แฟลชไม่ใช่?
ก็นะ การที่คุณคิดว่าผมรู้ฉาบฉวย เพราะคุณเชื่อว่าคุณรู้มากกว่าผม
คุณเอาความแน่ใจนี้มาจากไหน?

ความแน่ใจคือ คุณอธิบายทุกอย่างเฉียดไปเฉียดมา ไม่ตรงเป้า ผมเลยคิดว่า คุณเป็นนักพัฒนาเกม
มากกว่าพัฒนาแฟลช ดังนั้นผมจึงคิดว่า ผมรู้จักแฟลชมากกว่าคุณ
ถ้าวันนี้ เราสองคนไปสอบใบ CIR ในทันใด ไม่มีการเตรียมตัว ไม่อ่านหนังสือ ผมว่าผมได้คะแนนมากกว่าคุณ
หรือถ้าจะให้ผมพัฒนาแฟลชเลย โดยไม่เตรียมตัวไม่มีอ่านหนังสือ ไม่มีเิปิด google ผมทำได้ดีกว่าคุณแน่นอน

ผมไม่ได้อวดอ้างตัว แต่อยากให้รู้ว่า คนเรามีความถนัดเป็นของตัวเอง
ผมแพ้คุณเรื่องการพัฒนา .NET แน่นอน แต่ผมไม่แพ้ในเรื่องข้อมูลของแฟลชแน่ๆ

4.คุณบอกว่า
ผมขอพูดแบบมุมมองของนักพัฒนาละกันว่า
คุณจะให้ความสำคัญกับอะไรเป็นอันดับหนึ่งมันเรื่องของคุณ แต่คุณกินแบต ผลาญ CPU และ Memory Leak ทำให้ Browser ค้าง มันเป็นปัญหาของเรา
ประเด็นความปลอดภัย เราควบคุมเองได้ และ HTML5 อาจจะปลอดภัยมากกว่าอีก เป็นมาตรฐานกว่า และไม่ผูกขาดด้วย
การชูแต่เรื่องความปลอดภัยมาตีกิน อาจทำให้แฟลชเป็นที่นิยมมานาน แต่ใช่ว่าจากนี้ไปจะยังใช้ได้
แต่ผมไม่อยากเห็นอะไรต้องพบชะตากรรมเดียวกับ IE6
เพราะมันสร้างความเดือดร้อนให้ชาวบ้าน

การมองเรื่องความปลอดภัยมาก่อนเป็นเรื่องของการพัฒนางานให้ผู้อื่นใช้เป็นแสนๆคน ไม่ใช่เรื่องของผม
ผมพัฒนา Flash ให้ผู้ใช้มาแล้วไม่ต่ำกว่าล้านคนแน่ๆ (คำเดิมผมเก่งด้านของผม คุณเก่งด้านของคุณ)

คุณว่า>>ประเด็นความปลอดภัย เราควบคุมเองได้ และ HTML5 อาจจะปลอดภัยมากกว่าอีก เป็นมาตรฐานกว่า และไม่ผูกขาดด้วย

เราคุมเองได้เฉพาะงานของเรา
แต่ในเน็ตไวรัสที่ user ติดกัน มันเกิดจากใคร? เราคุมได้ไหม? user ไม่ได้เก่งแบบเรานะ บางคนเป็นแม่บ้านทำกล้วยแขกขาย HTML ปลอดภัยก็ถูกของคุณ แต่ผมไม่เคยพาดพิงถึง HTML5 เลย
ผมกำลังพูดถึงความเป็นตัวตนของแฟลชว่าแฟลชปลอดภัย ไม่ใช่การเปรียบเทียบกับอะไร
ถ้าปลอดภัยสุด ผมว่า พัดลม ปลอดภัยแน่ เพราะพัดลมไม่เคยติดไวรัส (ผมพูดเล่น)

By: Thaina
Windows
on 16 April 2010 - 01:46 #170648 Reply to:170632

ในฐานะที่ RIA เป็นแอพพลิเคชั่นประเภทหนึ่ง คุณก็คงไม่เถียงว่ามันคือ Application
และในฐานะ Application Flash ก็ต้องพยายามตอบโจทย์ของ Application ให้ได้ด้วย
ความปลอดภัยในฐานะ Application เราสามารถควบคุมได้ด้วยการใช้ความเชื่อมั่นต่อผู้ผลิต
ดังที่เรามีโปรแกรม Office Photoshop หรือแม้แต่ AdobeFlash เอง ก็เป็น Application ที่ทำงานกับระบบเต็มที่ ไม่มี Runtime Layer ขวางกลาง

ถ้า Flash บอกว่า ยอมเสียประสิทธิภาพเพื่อแลกกับความปลอดภัย แฟลชก็ควรเลิกรองรับการทำเกม และ Application ในระดับที่ซับซ้อนมากๆ แล้วยอมเปิดทางให้โซลูชั่นอื่นๆได้เกิดขึ้นมาแทนที่จะดีกว่า
ผมย้ำอีกครั้งนะครับว่าอันนี้เป็นแค่ความเห็นส่วนตัว

ในมุมมองของผม Security มันรวมถึงทั้งฝั่ง System และ User
และผมคิดว่า ที่เราสามารถป้องกันได้มากที่สุดในฐานะ Developer คือ Security ในฝั่ง System
คุณคงรู้จักการใช้ไวรัสเข้าไปทำลายข้อมูล หรืิอทำลายระบบ ในสมัยก่อน เช่นทำลายเซิร์ฟเวอร์
ผมคิดว่านั่นก็เป็น Security อย่างหนึ่ง

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

ด้วยความเคารพครับ

By: heart
ContributoriPhone
on 16 April 2010 - 02:40 #170667 Reply to:170648
heart's picture

1.ในฐานะที่ RIA เป็นแอพพลิเคชั่นประเภทหนึ่ง คุณก็คงไม่เถียงว่ามันคือ Application
และในฐานะ Application Flash ก็ต้องพยายามตอบโจทย์ของ Application ให้ได้ด้วย
ความปลอดภัยในฐานะ Application เราสามารถควบคุมได้ด้วยการใช้ความเชื่อมั่นต่อผู้ผลิต
ดังที่เรามีโปรแกรม Office Photoshop หรือแม้แต่ AdobeFlash เอง ก็เป็น Application ที่ทำงานกับระบบเต็มที่ ไม่มี Runtime Layer ขวางกลาง

answer : มันเป็น RIA จ้ะ
RIA ต้องทำงานให้ได้ดีที่สุดในสภาพแวดล้อมของ Sandbox จ้ะ
เรียกได้ว่า มันไม่ได้ขังตัวเอง
แต่ว่ามันถูกขังไว้ก่อนหน้านี้แล้ว รวมถึง javascript ก็ถูกขังด้วยกรงของกติกาสากล
ว่า้ต้องปลอดภัย
จากนั้น จึงต้องหาฟีเจอร์ที่สามารถทำได้มากที่สุด ที่ไม่แหกกฏของ Sandbox ให้ได้
คุณกำลังบอว่า แฟลชจำกัดตัวเองงั้นหรอครับ?? แปลว่าคุณยังไม่เข้าใจ RIA ดีพอนะ

2.ถ้า Flash บอกว่า ยอมเสียประสิทธิภาพเพื่อแลกกับความปลอดภัย แฟลชก็ควรเลิกรองรับการทำเกม และ Application ในระดับที่ซับซ้อนมากๆ แล้วยอมเปิดทางให้โซลูชั่นอื่นๆได้เกิดขึ้นมาแทนที่จะดีกว่า
ผมย้ำอีกครั้งนะครับว่าอันนี้เป็นแค่ความเห็นส่วนตัว

answer : แฟลชไม่ได้ขังตัวเอง บอกไปแล้วด้านบน?? คุณเขียน .NET เยอะไปป่าว

3.ในมุมมองของผม Security มันรวมถึงทั้งฝั่ง System และ User
และผมคิดว่า ที่เราสามารถป้องกันได้มากที่สุดในฐานะ Developer คือ Security ในฝั่ง System
คุณคงรู้จักการใช้ไวรัสเข้าไปทำลายข้อมูล หรืิอทำลายระบบ ในสมัยก่อน เช่นทำลายเซิร์ฟเวอร์
ผมคิดว่านั่นก็เป็น Security อย่างหนึ่ง

answer : ไปไหนมาสามวาสองศอก
ผมบอกว่า เครื่องแฮงค์ ไม่เกี่ยวกับ security
คุณบอกว่า ไวรัสทำลายระบบคือ security

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

answer : ผมก็เข้าใจครับ แต่ผมแค่ตะหงิดว่า เอ๊ ตกลง เถียงอะไรกันเนี่ยะ ผมแค่อยากบอกว่า บางทีคุณเข้าใจผิืดถึงจุดมุ่งหมายของแฟลชแต่แรกแล้วหรือกระไร
อาจเป็นเพราะคุณไม่ได้อยูี่ในวงการแฟลช แต่คุณกำลังึแสดงความคิดเห็นที่ไม่ได้เข้าใจแท้จริง ผมเลยอยากอธิบายเท่านั้นครับ

สรุปว่าผมอยากอธิบายให้ฟังว่า แฟลชมันยืนอยูี่ที่จุดไหน คุณอย่าคอมเมนท์ในจุดที่มันยังเป็นไปไม่ได้
ถ้าคอมเมนท์ในจุดที่มันยืนอยู่ แล้วว่ามันไม่ดี ผมก็ยอมรับ

แต่ว่าการคอมเมนท์ว่า มันสู้ .net ไม่ได้ อันนี้เรียกว่า จับแพะ ไปชนกับแกะ แล้วใครชนะ ?
ไม่มีใครชนะ เพราะว่า มันชนกันไม่ได้ไงครับ

หาคู่ปรับที่ยืนอยู่เวทีเดียวกัน มาชนกันดีกว่าครับ

By: heart
ContributoriPhone
on 16 April 2010 - 02:57 #170669 Reply to:170667
heart's picture

"ถ้า Flash บอกว่า ยอมเสียประสิทธิภาพเพื่อแลกกับความปลอดภัย แฟลชก็ควรเลิกรองรับการทำเกม และ Application ในระดับที่ซับซ้อนมากๆ แล้วยอมเปิดทางให้โซลูชั่นอื่นๆได้เกิดขึ้นมาแทนที่จะดีกว่า
ผมย้ำอีกครั้งนะครับว่าอันนี้เป็นแค่ความเห็นส่วนตัว"

จริงๆแล้ว แฟลชไม่ได้ใช้ทำเกม กับ app ในระดับซับซ้อนนะครับ

เห้อออ คุณนี่ไม่เข้าใจแฟลชเลยนะครับ

บอกแล้วไง ใช้ของให้ถูกงาน

ถ้าผมจะทำงานขนาดนั้น ผมก็เลือก .NET สิครับคุณพี่

แต่แฟลชมัน.... มันก็ทำหน้าที่ของมันไปไง T_T

การที่มันจะไปรันบน iphone หนะ ไม่ใช่ว่ามันทำไม่ได้
แต่ว่ามันคนละเรื่องกับ .NET

มันคนละเรื่องกับที่คุณมาคอมเมนท์ตั้งแต่คำแรกแล้ว เพราะคุณคอมเมนท์ไม่ตรงเนื้อหาข่าวแต่แรกละ

"ถ้าคอมเมนท์ว่า รันบน iphone จะเสถียรจริงเร้ออ แฟลชถอยไปดีกว่า"

แบบนี้ก็เข้าใจได้ว่า อ๋อ นั่นสิ ผมยังไม่เชื่อเลยว่ามันรันใน iphone ได้ดีขนาดไหน

แต่!!! ให้เข้าใจว่า ถ้ามันรันหนักไม่ได้ก็มี 2 คำตอบ
1. เขียนให้ Optimize ขั้นโรคจิต
2.เขียนแต่ app ที่ไม่หนัก

แต่ว่า แฟลชสมควรตายได้แล้วว

มันอะไรหว่า?? ตายยังไง ผมก็คอมเมนท์ตอบกลับว่ามันไม่ตายหรอก แต่คุณว่าคุณไม่ใช่ศาสดา ผมก็คิดว่า เอ๊ เจ้าตัวยังไม่รับผิดชอบคำพูดเลย ผมจะตอบอะไรไปดีมั้ยน้า

เดี่ยวคุณจะมาถูไถอีก่วา ตายใน iphone ไง

By: Thaina
Windows
on 16 April 2010 - 03:21 #170671 Reply to:170669

ถึงแม้คุณจะคิดแบบนั้น แต่ ผลก็น่าจะเห็นอยู่ ว่ามีคนที่ฝืนใช้มันทำแบบนั้น เต็มไปหมด นะครับ

เอาง่ายๆว่าคอมเมนท์เกี่ยวกับแฟลชและไอโฟน/ไอแพด
มีคีย์เวิร์ดที่มักจะเห็นบ่่อยๆคือ "เก็บผัก"
น่าจะสะท้อนอะไรได้หลายอย่าง

ไม่ใช่แค่ iPhone ล่ะครับ ผมใช้ PC ยังเล่นเกมแฟลชค้างประจำมาตลอด (ตอนนี้ดีขึ้นเยอะ แต่ก็ยังค้างอยู่ดี)

ในความเห็นของผม ผมมองอนาคต และคาดเดาท่าทางของ Adobe จากที่เห็นมาตลอด แล้ว
ผมเชื่อว่าแฟลชควรตายเสียแต่ตอนนี้ ก่อนที่มันจะนำไปใช้ผิดงานมากไปกว่านี้
แล้วพบจุดจบเหมือน IE6

คำว่าตาย ของผม คือ 1 เสียงที่อยากแสดงออกว่า Flash ควรไปต่ออย่างไร
ผมพูดคำว่า ผมไม่ใช่ศาสดา เพราะนี่แค่ 1 เสียง
ไม่ใช่ว่าผมพูดว่าแฟลชควรตาย แล้วมันต้องตาย เพราะผมพูดแค่คนเดียว
ถ้าใครเห็นด้วยก็พูดซ้ำ ใครไม่เห็นด้วยก็คัดค้านอย่างที่คุณทำ
แต่มันไม่จำเป็นต้องมานั่งบอกกันว่า "คุณรู้ไม่จริงนะ ไปศึกษามาใหม่ซะ"
ใช่ใหม?

By: heart
ContributoriPhone
on 16 April 2010 - 03:29 #170673 Reply to:170671
heart's picture

ฝืนทำ กับ มันเป็นอยู่ คนละเรื่องหนะ ฝืนทำไปแล้วไปโทษว่าแฟลชไม่ดี?? ผมว่า DEV ฝืนไปทั้งๆที่รู้ว่ามันคนละงาน งั้นแปลว่า DEV กะลังลองของ

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

แต่ผมว่า คุณน่้าจะมีข้อมูลที่ตอบผมได้ดีกว่านี้นะ งั้นแปลว่าข้อมูลคุณไม่พอ ลองหาข้อมูลเพิ่มอีกหน่อยนะครับ

By: Thaina
Windows
on 16 April 2010 - 03:44 #170679 Reply to:170673

ผมว่าคุณกำลังแถมากกว่านะ
เพราะคุณก็พร่ำบอกว่า Flash ไม่ได้มีไว้ทำของที่ซับซ้อน ย้ำแล้วย้ำอีก

แต่ทุกวันนี้มันไม่ใช่อย่างนั้น มีแต่คนที่เอา Flash มาทำของที่ซับซ้อนขึ้นเรื่อยๆ
แปลว่าคุณเองนั่นแหละที่พูดผิดมาตั้งแต่ต้น

ผมว่าคุณน่าจะไปศึกษามาใหม่นะครับว่า สรุปว่าตอนนี้ แฟลชมีจุดมุ่งหมายที่จะใช้ทำ RIA ที่ไม่ซัับซ้อน จริงหรือไม่
หรือจริงๆแล้วคือแฟลชมีจุดมุ่งหมายที่จะใช้ทำ RIA ที่ซับซ้อนแค่ไหนก็ได้ และคุณเข้าใจผิดไปเอง

คุณว่าคนอื่นแถ คุณเองรึเปล่าที่แถ
คุณอาจจะโดนแสกหน้าไปแล้วก็ได้ แต่เผอิญว่าคุณไม่รู้สึกรู้สาเอง
ผมเองก็ไม่รู้สึกเหมือนกันว่าคุณตีผมจนกระจ่างแจ้งที่ตรงไหน

ผมถึงบอกไงว่า มันไม่มีความจำเป็นต้องกัดคนอื่นใช่ใหม
ไม่มีประโยชน์หรอกถ้าูพูดให้อีกฝ่ายยอมรับเองไม่ได้ รังแต่จะผิดใจกันเปล่าๆ

By: Thaina
Windows
on 16 April 2010 - 03:36 #170676 Reply to:170667

ผมไม่คิดว่า RIA ต้องเป็น HTML หรือ FLASH หรือ JavaScript
และ ไม่จำเป็นต้องปลอดภัยขนาดนี้ก็ได้นะ ถ้ามันต้องแลกมาด้วยประสิทธิภาพขนาดนี้

ประเด็นหนึ่งของผมคือ คุณก็ย้ำว่า Flash ไม่ได้ออกแบบมาเพื่อทำ App ที่ซับซ้อน
Adobe ก็ควรประกาศจุดยืนของ Flash ให้แน่ชัด ว่าไม่ได้ทำแบบนั้นจริงๆ
แต่ผมเห็นตรงข้ามนะ Adobe ยิ่งพยายามยัดฟีเจอร์เพื่อการทำ App ที่ซับซ้อนขึ้นเรื่อยๆทุกเวอร์ชั่น (ได้ข่าวว่าตอนนี้ Flash ต่อ DB และใช้ Socket ได้ด้วย)

จากรูปการณ์นี้ แฟลชกำลังก้าวมาชนกับ .NET และ XNA ผมถึงจับมันมาชนกันว่า มันควรทำให้ได้ถึงระดับนี้
แต่ผมพูดว่า Flash ควรตาย เพราะผมรู้ว่า Adobe ไม่ทำ และถึงทำ ก็นับว่า Flash ก็ตายแล้วเกิดใหม่อยู่ดี(อย่างที่ผมอธิบายไว้)

สุดท้ายขอพูดว่า
RIA คืออะไร?
WLM กับ GTalk นับเป็น RIA ได้มั้ย?
Quake2 บน HTML5 นับเป็น RIA ได้หรือเปล่า?
แล้ว GoogleDoc ล่ะ? ActiveX ล่ะ?

ผมคิดว่า RIA มันกว้างกว่าที่คุณพยายามพูดถึงนะ และ SandBox มันเป็นแค่ Feature นึงที่ทำให้ปลอดภัยขึ้น แต่ RIA จะไม่ใช้มันก็ได้ใช่หรือไม่?

ป.ล.
ผมบอกว่า ไวรัสทำลายระบบคือ security และการทำเครื่องค้างเป็นวิธีของไวรัสเก่าๆ
คุณไม่เข้าใจแต่แรกต่างหาก(เพราะผมไม่ได้พูดเต็มประโยคแต่แรก)
ไม่ใช่สามวาสองศอกแต่อย่างใด

By: heart
ContributoriPhone
on 16 April 2010 - 03:55 #170681 Reply to:170676
heart's picture

RIA คืออะไร?
WLM กับ GTalk นับเป็น RIA ได้มั้ย?
Quake2 บน HTML5 นับเป็น RIA ได้หรือเปล่า?
แล้ว GoogleDoc ล่ะ? ActiveX ล่ะ?

พวกนั้น มันก็ทำงานอยู่ภายใต้ sandbox ครับเพ่ ตกลงพี่ฉลาดในเรื่อง RIA แค่ไหนกันแน่

ActiveX นั้นมันไม่ปลอดภัยพอครับเพ่
เค้าถึงมีเตือนทุกครั้ง และมันใช้ได้แต่ IE ครับเพ่

นอกนั้นที่บอกมา ทำงานภายใต้ sandbox หมดครับเพ่

แฟลชมันต่อ socket ได้ตั้งแต่รุ่นคุณปู่แล้้วครับเพ่ แต่เพิ่งเพิ่มการประมวลผลระดับ Bit ให้ดีขึ้น
เลยทำให้มันต่อไปยัง socket ที่คุยกันด้วย byte ได้ครับพี่
เมื่อก่อนมันต่อไปที่ server ที่คุยด้วย XML หรือ String แค่นั้น

By: Thaina
Windows
on 16 April 2010 - 04:04 #170682 Reply to:170681

แล้ว SandBox ของคุณคืออะไรล่ะ?

ActiveX นั้นมันไม่ปลอดภัยพอ แล้วตกลงมัน RIA รึเปล่าล่ะครับ?
ถ้าใช่ก็แปลว่า RIA ไม่ต้องปลอดภัยก็ได้ใช่มั้ย?

WLM กับ GTalk ล่ะครับ? มันใต้ SandBox ยังไง? หรือมันไม่ใช่ RIA?

สรุปว่า Flash ต่อ Socket ได้ตั้งนานแล้ว แล้วอย่างนี้แปลว่ามันมีไว้ทำ App ที่ซับซ้อนหรือไม่ซับซ้อนกันแน่
ถ้าไม่ต้องทำ App ที่ซับซ้อน จะต่อ Socket ไปทำไมครับ?

ป.ล. คุณอย่าก็อปคำพูดมาโควทแบบนี้ดีกว่าครับ กำกวมโคตร

By: heart
ContributoriPhone
on 16 April 2010 - 04:16 #170686 Reply to:170682
heart's picture

T_T

ActiveX มันน่าจะตายไปก่อนแฟลชสะอีกม้าง
เพราะมันไม่ปลอดภัยไง มันถึงไม่ได้นิยมแล้วข้ามไปเบราเซอร์อื่นๆไงค๊าบบบบ

ประเด็นคือ ผมบอกแล้วว่าแฟลชไม่ตายเพราะมันปลอดภัยไง

โอ้ยยยย เอาเหตุผลอื่นมาแต่ไม่นึกย้อนกลับไปมองก่อนๆเลยยยย

มันเรื่องแฟลชคืออะไร ทำไมชอบเอาอะไรมาเปรียบเทียบจังเลยเนอะ

ต่อ Socket ได้ มันซับซ้อนตรงไหนค๊าบ

อย่าเปรียบเทียบแบบไร้เดียงสาครับ ซับซ้อนของคุณมันไม่มีนิยาม

.NET มันคนละเรื่องคับพี่

ซับซ้อนคือต่อ Socket ได้เนี่ยะนะ

เห้อ..

.NET มันต่อ Hardware ได้ด้วยแนะ มันอะไรได้อีกตั้งเยอะ

มันเป็นภาษารุ่นใหญ่ พี่จะเอาแฟลชไปเทียบได้ไงพี่อย่าแถ

จะบอกว่าแฟลชมันไม่ได้ขังตัวเอง

มันโดนขังเพราะมันอยู่บนเบราเซอร์ เอ้า แล้วที่มันดังได้เพราะมันปลอดภัย โอ้ย มันก็เลยไม่ตาย

By: heart
ContributoriPhone
on 16 April 2010 - 04:24 #170687 Reply to:170686
heart's picture

เดี๋ยวมาตอกกลับด้วยเหตุผลข้อเดียวอีก

ที่บอกว่าแฟลชแพร่หลายเพราะปลอดภัย มันแค่ 1 ข้อ

อีกหลายข้อก็บอกไปบ้างแล้ว

ผมรับผิดชอบทุกคำพูด หุๆ

งั้น RIA ไม่จำเป็นต้องปลอดภัยก็ได้ อ้ะใช่

Ok Gtalk ผมไม่ได้อ่านละเอียดก่อน พอดีทำงานไปด้วย

แต่ว่าที่บอกไปแล้วไง ว่าแฟลชมันอยู่ได้เพราะมันปลอดภัยไง

แล้วถอนความปลอดภับปุ๊บ แฟลชตายแน่

แต่คุณบอกว่า อยากให้แฟลชตาย ถ้าแฟลชไม่อยากตายก็ถอนความปลอดภัยได้แล้ว

อะไรกัน คุณเหตุผลตีไปตีมา ฟาดไปฟาดมา
นั่นเพราะคุณไม่เชี่ยวชาญด้านแฟลชไง

By: Thaina
Windows
on 16 April 2010 - 04:46 #170696 Reply to:170687

แฟลชมันอยู่ได้เพราะมันปลอดภัย ถ้าถอนความปลอดภัยปุ๊บแฟลชตายแน่
อันนี้เป็นความเห็นของคุณผมรับได้

แต่ประเด็นคือ ผมเห็นคุณพูดผิดหลายเรื่อง
ตั้งแต่เรื่องที่ว่า แฟลชมีไว้ทำ RIA ไม่ได้มีไว้ทำเกม แล้วเกมไม่ใช่ RIA รึไง?
RIA ไม่ได้มีไว้ทำโปรแกรมซับซ้อน ก็ไม่จริง เกมแฟลชสมัยนี้ซับซ้อนจะตาย
RIA ต้องปลอดภัย ก็ไม่จริงอีก ActiveX เป็นตัวอย่าง

ผมไม่เชี่ยวชาญแฟลช แต่ในฐานะผู้ใช้ ผมต้องการแอพพลิเคชั่นที่ประสิทธิภาพสูงกว่านี้ ผมแลกความปลอดภัยได้สำหรับที่ๆมีคนคอยตรวจสอบให้
อย่าง iPad หรือ iPhone ที่มี AppStore หรือ FaceBook ที่มีเครือข่ายเพื่อนคอยแนะนำโปรแกรม ผมก็ไม่ต้องการให้พวกนี้มันวิ่งบน Sandbox ที่จะเสียประสิทธิภาพโดยใช่เหตุ
และในฐานะคนในวงการที่ทำงานด้านนี้ ผมก็มองว่าอนาคตควรจะเป็นอย่างไรต่อไป และแสดงความเห็นไปตามนั้น
ว่าแฟลชควรจะตายจริงๆ

แล้วไม่มีอะไรรับประกันว่าถ้าถอนความปลอดภัยปุ๊บแฟลชตายแน่อย่างที่คุณว่าเลยนะ
ถ้าเอาไม่ยากก็เหมือน ActiveX หรือ C# แค่กรองไว้สองเวอร์ชั่น ว่าถ้าโปรแกรมไป Access อะไรที่ Unsafe ก็แจ้งเตือนผู้ใช้
ผมว่าวิธีมีเยอะแยะ

By: Thaina
Windows
on 16 April 2010 - 04:24 #170688 Reply to:170686

ผมว่าคุณแหละที่ไม่เข้าใจแต่แรกว่าเถียงเรื่องอะไรกันอยู่

เอาอีกทีให้เข้าใจนะครับ

สรุปว่า RIA มันจำเป็นต้องปลอดภัยมั้ย?
ActiveX มีใช้กันอยู่ครับ ที่เกาหลีนิยม ไว้ใช้เปิดเกมออนไลน์จากหน้าเว็บ
ถ้า RIA "ต้อง" ปลอดภัย แปลว่า ActiveX ไม่ใช่ RIA
แต่คุณพูดขัดกันเอง

Socket ก็เหมือนกัน โปรแกรมที่ไม่ซับซ้อน เป็นแค่ Present Animation ธรรมดา หรืแเป็นเกมเล็กๆ จำเป็นต้องใช้หรือ?
ไม่เลย มันมีไว้ทำโปรแกรมที่ซับซ้อนเห็นๆ ไม่งั้นมันจะมีไว้ทำไมครับ

สรุปว่า Flash ต้องทำโปรแกรมที่ซับซ้อนได้ ระดับที่ต้องทำเกมระดับกลางได้ แต่คุณกลับเถียงมาตลอดมามันไม่ใช่
ผมชักรู้สึกเหมือนกัน ว่าคุณเองนั่นแหละที่ "เลี่ยง" ไม่ตอบประเด็นจุดอ่อน
ทำเป็นแถไปแถมา ตอบไม่ตรงคำถาม พูดลากออกนอกทะเล
อยู่ๆก็มาบอกว่า Flash ไม่ได้มีไว้ทำโปรแกรมซับซ้อน ไม่ได้มีไว้ทำเกม ทั้งที่ความจริงมันไม่ใช่
คุณผิดมาแต่เริ่มละครับ

By: heart
ContributoriPhone
on 16 April 2010 - 04:45 #170694 Reply to:170688
heart's picture

เอาทีละเรื่องครับ

ผมแค่ตอบในจุดที่สงสัย คุณต่างหาก หยิบประเด็นใหม่อยู่เรื่อยๆ

ผมแย้งประเด็นที่คุณตั้งมาเสมอ เพราะผมคืิดว่ามันผิด

ถ้าเกมระดับกลางที่ว่าคือต่อ socket ก็ใช่

แต่เรื่อง performance ของ XNA ที่อยู่บน .NET มันคนละเรื่องกับแฟลช
เพราะนั่นคือเกมระดับสูง

คุณเอามาเทียบกันเอง ผมไม่ได้เทียบนะ?

ผมแค่บอกว่าอย่าเทียบเลย นั่นมันรุ่นใหญ่ แฟลชมันรุ่นเล็กถึงกลาง
แล่วมันก็เป็นเกมง่ายๆด้วย
ไม่ได้เกมฟอร์มยัก ที่ XNA ทำได้

ในกรณีนี้ถึงแม้จะตอบยาว ผมเถียงแค่ว่า "เทียบกันไปทำไม มันคนละรุ่น"

RIA ปลอดภัยมั้ย ผมเอามาแย้งแค่ว่า RIA ปลอดภัยอยู่บน Sandbox เลยทำให้แฟลชไม่ตายเพราะมันปลอดภัย
แต่คุณเอาจุดอ่อนด้านอื่นมาตอบ
Okay ผมแพ้จุดอ่อนด้านอื่น
แต่ทำไมหนอ คุณถึงไม่ตอบให้ตรงประเด็นว่า อ๋อ แฟลชไม่ตายเพราะงี้นี่เอง
กลับลากออกไปเปรียบเทียบกับ ActiveX ซะงั้น???

"อยู่ๆก็มาบอกว่า Flash ไม่ได้มีไว้ทำโปรแกรมซับซ้อน ไม่ได้มีไว้ทำเกม ทั้งที่ความจริงมันไม่ใช่"

ผมอาจจะเปรียบเทียบเวอร์เกินไป แต่เพื่อจะอธิบายว่า คุณจะเอาไปเทียบกับ XNA ทำอะไรมิทราบ

เทียบกับ EXE ทำอะไรมิทราบ

จุดเริ่มต้น---> แฟลชตายได้แล้ว มันเทียบ XNA เทียบ EXE ไม่ได้
ผมว่า------> แฟลชมันไม่เทียบอยู่แล้ว มันคนละงาน คุณเทียบมวยผิดคู่แล้ว

ผมจึงอธิบายต่างๆนาๆว่า ทำไมแฟลชถึงไม่ตาย ทำไมถึงอย่าไปเทียบกับ XNA

แต่คุณเอาประเด็นนอกลู่มาตอบ ประเด็นเดิมยังไม่เคลียร์เลย กลับไปเทียบกับรุ่นอื่นๆอยู่ได้

แถไปแถมา ตอบก่อนว่าจริงไหม

OK ตอบนะ จริงไหม ที่ไม่ควรเทียบฟอร์มยักษ์เช่น XNA เพราะแฟลชมันกระจอก มันแค่บนเบราเซอร์

จริงไหม ที่แฟลชมีข้อเด่นคือ ปลอดภัย แต่ยังคงความสามารถสูง(ไม่นับความเร็วความเสถียร) ทำให้แฟลชนิยม
แฟลชเลยตายยาก

แฟลชยังไม่ตันหรอก ถ้าไม่เทียบมวยผิดรุ่น

เทียบกับรุ่นใหญ่ แฟลชก็จ๋อยสิครับพี่

By: Thaina
Windows
on 16 April 2010 - 04:51 #170698 Reply to:170694

สาเหตุที่แฟลชควรตาย ผมพูดไว้ที่อื่นครับ ไม่ใช่คอมเมนท์ที่ผมพูดถึง XNA
ทำไมคุณชอบยกมันมาผูกกัน?

นี่แปลว่าคุณมั่วแต่แรกแล้วนะเนี่ย จุดเริ่มต้นมันไม่ได้อยู่ตรงนั้น คุณกลับผ่าเอามันมาเป็นจุดเริ่มต้น แล้วเถียงไปไหนต่อไหน

By: heart
ContributoriPhone
on 16 April 2010 - 05:17 #170700 Reply to:170698
heart's picture

งั้นขอคำตอบจากคำถามด้านบนก่อน

แล้วเดี๋ยวจะขอคำตอบจากที่คุณบอกอีกรอบ

By: Thaina
Windows
on 16 April 2010 - 06:00 #170704 Reply to:170700

ผมพูดถึง ActiveX เพราะคำพูดของคุณที่ว่า RIA ต้องอย่างนั้นต้องอย่างนี้ ไงครับ
ActiveX แค่เป็นตัวอย่างนึงว่า มันไม่ใช่อย่างที่คุณพูดนะ
เท่านั้นแหละ

By: heart
ContributoriPhone
on 16 April 2010 - 11:53 #170746 Reply to:170704
heart's picture

ตอบเหอะ

ตอบก่อน

แล้วเดี๋ยวจะมีคำถามอีก ว่าที่คิดมาแต่แรกมันยังไง

ถ้าคิดว่าเก่งพอก็ตอบ

By: Thaina
Windows
on 16 April 2010 - 17:51 #170847 Reply to:170746

มาท้าอะไรของคุณ?

คุณถามอะไรของคุณ?

งงอะไรของคุณอยู่รึเปล่าครับ
กลับไปอ่านอีกทีก็ดีนะครับว่ามันเริ่มจากไหนยังไง

By: heart
ContributoriPhone
on 16 April 2010 - 04:07 #170684 Reply to:170676
heart's picture

คือผมไม่ได้บอกว่าคุณไม่เก่งนะครับ

แต่ผมบอกว่า ที่คุณคิดมาทั้งหมดหนะ คุณคิดแบบคนวงนอก ใช่คนในวงการไม่

คุณคิดในมุม Programmer ฝั่ง Microsoft

คุณก็ว่าจะเอานั่น เอานู่น เอานี่ แต่คุณยังไม่รู้ด้วยซ้ำว่า แฟลชเองเป็นเช่นไร
หรือ RIA คืออะไร เพราะคุณแย้งเรื่อง RIA มามันเฉียดไปเฉียดมา ไม่ตรงเป้าซักที

คุณน่าจะยอมรับได้แล้วว่าคุณไม่มีข้อมูลด้านการพัฒนา RIA พอ หรือไม่เคยแม้แต่พัฒนา Flash หรือ JS ให้เป็น RIA อย่างจริงจัง

แล้วคุณก็มาวิจารณ์ด้วยข้อมูลที่ไม่เพียงพอ

By: TakeshiBoy on 15 April 2010 - 20:45 #170601
TakeshiBoy's picture

......... เรื่องยาว

By: akira on 15 April 2010 - 22:02 #170613

ไม่ต้องซีเรียส ถ้า Flash ไม่ตายไปก่อนเดี๋ยว Hardware ก็มาทัน เรื่อง Performance มันต้องใช้เวลา Adobe มันก็ตามประสาพ่อค้า มัวแต่ Tunning ทำไม รอให้ Hardware มันไล่มาทัน หรือหาวิธีใช้ฟีเจอร์ใหม่ๆ ของ Hardware ก็จบ คงมี User จริงๆ ไม่กี่คนมั้งที่มานั่งจับเวลาดูว่า Flash ตัวนี้มี Performance เป็นอย่างไร

แต่คงมี Dev หลายๆ คนที่ใช้ Flash ดีใจที่ได้ Tool แจ๋วๆ สำหรับลดเวลาทำงานหรือสร้างชิ้นงาน อย่าลืม Adobe ขาย Tool ไม่ได้ขาย Solution หน้าที่เขาก็คือทำ Tool มาหลอกเงินในกระเป๋าเรา ส่วนเรื่อง Performance ก็เป็นเรื่องของ Hardware กับ Dev

กว่า Java จะถึงจุดสูงสุด ก็รอ Dev รอ Hardware อยู่นาน ใครเคยเขียน Application Java ตอนช่วง Version 1.2 จะรู้ว่านรกมีจริง

ความเห็นส่วนตัวตามประสาคนที่หลุดจากบทบาทของ Dev มาทำงานด้านการตลาดแล้ว หลังๆ เรื่องพวกนี้เลยไม่ค่อยสนใจ สนใจแต่ว่าจะเอาฟีเจอร์อะไรแจ่มๆ ไปขายลูกค้า โปรแกรมดีแต่ขายไม่ออกมันก็เจ๊งเท่านั้น

It's Not a Bug, It's a Feature! เป็นคำที่ผมแกล้งอำบรรดาน้องๆ Dev ของผมบ่อย เวลาที่ผมโดนลูกค้าด่ามา : )

By: McKay
ContributorAndroidWindowsIn Love
on 16 April 2010 - 09:09 #170723 Reply to:170613
McKay's picture

ผิดที่


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: McKay
ContributorAndroidWindowsIn Love
on 16 April 2010 - 11:10 #170725
McKay's picture

ยังยืนยันคำเดิมว่า Flash ไม่ต้องตายถ้า solution อื่นๆดีจริงก็ควรจะมาแทน Flash ให้ได้เอง เพราะมันเป็น fair competition สำหรับตลาด'เสรี' ของโลก'ประชาธิปไตย' มาก่อนมีสิทธิ์ก่อน แต่ไม่มีสิทธิ์ไปกีดกันคนอื่น ทำได้แค่พัฒนาตัวเองให้ดีขึ้น ส่วนคนจะใช้ต่อหรือไม่ก็เป็นเรื่องของคนใช้

หากอยู่ๆมาบอกอยากให้ Flash ตายไปแสดงว่าไม่ได้ยึดถือคำว่าตลาด'เสรี' แต่เป็นการเอาแต่ใจมากกว่า อะไรไม่พอใจก็อยากจะให้มันหายไปซะ เหมือนรัฐบาลจีนที่ไม่พอใจพวกนักประชาธิปไตยหรือเปล่า หรือเหมือนกับเสื้อเหลืองที่ไม่ชอบระบอบทักษิณหรือเปล่า ก็เหมือนกับอันนี้ที่ทุกคนรู้ว่ามันเป็นไปไม่ได้ แต่ก็ยังเอาแต่ใจอยากให้มันเป็นไปได้

ไม่ตอบกลับนะครับ เพราะผมคิดว่าคงคุยกันด้วยไม่ได้ แค่มากัดนิดหน่อย


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 16 April 2010 - 18:01 #170849 Reply to:170725

Flash เป็นของ Adobe
และผมกำลังแนะนำให้ ADOBE ทิ้งแฟลช ไปซะ จะเป็นผลดีต่อ Adobe เองมากกว่า
เหมือนที่มีคนวิเคราะห์และแนะนำ Microsoft ให้ทิ้งการซัพพอร์ท IE6
นี่คือความหมาย

อย่างพยายามจิกกัดผมเรื่องตลาดเสรีจะดีกว่า มันสะท้อนความใจแคบของคุณนะ
เปิดใจให้กว้างหน่อยครับ

By: lancaster
Contributor
on 16 April 2010 - 18:29 #170855 Reply to:170849

งงว่าจะทิ้งทำไมครับ?

By: Thaina
Windows
on 16 April 2010 - 18:36 #170857 Reply to:170855

ผมก็วิเคราะห์ให้ฟังไปแล้วครับ ทั้งกระทู้นี้
ก็เป็นแค่ความเห็นของผมคนเดียว ไม่ชอบก็ว่าไป

แต่อย่างที่บอก ผมไม่ใช่ศาสดา ผมพูดออกไปไม่ใช่ว่ามันจะ "ต้อง" เป็นไปตามนั้น
ก็แค่ความเห็นว่า "ผมว่าคุณทิ้งมันดีกว่า"

เท่านั้นเอง

By: lancaster
Contributor
on 16 April 2010 - 18:47 #170860 Reply to:170857

ผมพยายามอ่านแล้ว แต่หาไม่เจอจริงๆครับ คือมันยาวมาก

ถ้าเป็นไปได้ช่วยสรุปสั้นๆให้หน่อยได้ไหมครับ บรรทัดเดียวก็พอ

By: Thaina
Windows
on 16 April 2010 - 19:14 #170867 Reply to:170860

จะสรุปสั้นๆ ก็ได้ว่า
ผมว่า แฟลชควรตาย ไม่ทางใดก็ทางหนึ่ง
ตายแล้วไปเกิดใหม่เป็น Flash FrameWork ที่ประสิทธิภาพสูงกว่านี้
ตายแล้วไปผูกกับ HTML5 หรือ Java แทน(หรือ Mono ก็ดี)
หรือตายไปเลยแล้วให้ตัวอื่นมาแทนก็ีดี(SilverLight?)
แล้วแฟลชก็กลับไปเน้นทำตัวเป็นแค่รูปภาพ Animation ที่ตอบสนองได้เล็กน้อย เหมือนตอนที่มันเกิดขึ้นมา

ในฐานะ Application FrameWork ที่เป็นโปรแกรมซับซ้อน มันควรมีเทคโนโลยีที่ครอบจักรวาล ที่ประสิทธิภาพสูงกว่านี้มาทดแทน Flash Runtime ไม่งั้น Flash ก็ควรก้าวไปถึงจุดนั้นให้ได้ซะเองให้เร็วกว่านี้
แต่ผมคิดว่า Adobe จะไม่ทำ เพราะยึดติดกับ Security มากกว่า เพราะการเพิ่มประสิทธิภาพแบบก้าวกระโดดของแฟลชตอนนี้เหลือแค่การได้เข้าถึงทรัพยากรของเครื่อง Client โดยไม่ผ่าน Runtime

และการที่มี Flash อยู่ ส่งผลให้เทคโนโลยีบางตัวไม่โตเพราะขาดฐานผู้ใช้ ความรู้สึกของผู้ใช้ที่ประมาณว่า แค่มีแฟลชก็พอแล้ว ถูๆไถๆ ไปได้ บางครั้งมันทำลายโอกาสของคู่แข่ง ที่อาจจะดีกว่า แต่ไม่มีโอกาสได้สู้ เพราะไม่มีคนใช้ ไม่มีคนพัฒนาโปรแกรมด้วยเทคโนโลยีตัวนั้น
มันเป็นวงจรผูกขาดแบบพื้นฐาน

และอีกหลายๆความเห็นที่เป็นตัวแปรเสริม
ทำให้ผมสรุปว่า Flash ตาย จะดีกว่านะ ดีต่อการพัฒนา RIA และสบายมือ Adobe มากกว่าด้วย
เพราะ Flash ตายตอนนี้ Adobe ยังมีทางไปเล่นกับ HTML5 ได้ และยิ่งทิ้งไปได้เร็ว ก็ยิ่งไม่ต้องทนกับการคอยซัพพอร์ทมันย้อนหลัง

ย้ำอีกหนึ่งครั้งว่านี่เป็นแค่ความเห็นในฐานะ Developer ทั่วไปและผู้ใช้แฟลช ไม่ใช่ในฐานะผู้พัฒนา
แต่ผมก็ขอฝากว่า บางที คนข้างกระดาน ก็เห็นเกมชัดกว่าคนในกระดาน

By: heart
ContributoriPhone
on 16 April 2010 - 20:35 #170875 Reply to:170867
heart's picture

ถ้าสิ่งที่คุณบอกว่าตายแล้วเกิด เป็นสิ่งที่ทำให้แฟลชดีขึ้น หรือมุ่งหน้าไปยังแนวทางการพัฒนาใช่หรือไม่ ตอบด้วย?

*ตายแล้วไปเกิดใหม่เป็น Flash FrameWork ที่ประสิทธิภาพสูงกว่านี้

?? เป็น Flash Framework ?? หมายถึงยังไงตอบด้วย ช่วยตอบด้วย<<
เพราะผมว่า แฟลชเองยังมีจุดยืนของมันอยู่ ไล่มันไปเป็นนู่นเป็นนี่ส่งเดชหรือเปล่า คิดว่าเป็นผลดี มันดีจริงกับแฟลช หรือแค่คิดไปเอง ช่วยอธิบายด้วย ว่ามันดียังไง แล้วมันจะมุ่งไปยังแนวทางการพัฒนาหรือเปล่า

*ตายแล้วไปผูกกับ HTML5 หรือ Java แทน(หรือ Mono ก็ดี)

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

*หรือตายไปเลยแล้วให้ตัวอื่นมาแทนก็ีดี(SilverLight?)

คำนี้หมายถึงแฟลชยอมตาย ปลงใจตาย ให้ SL ขึ้นแทน? ใช่ไหรือไม่
แล้วถ้าตามกติกา SL ควรพัฒนาตัวเองขึ้นมา ไม่ใช่จะให้แฟลชตายใช่หรือไม่? การแข่งขัน คู่แข่งควรพัฒนาตัวเองขึ้นมา
คำว่าพัฒนาคือหลายด้าน ไม่ใช่ SL ดีกว่าแฟลช 1 ด้านแล้วมันจะดีได้
SL ต่างหาก ที่ควรจะเกิดได้แล้ว ไม่ใช่บอกว่าแฟลชควรตายได้แล้ว
SL ควรเกิดได้แล้ว ควรทำยังไงก็ได้ ให้ตัวเองเกิด ปัจจัยหลายๆอย่างของแฟลช ที่แฟลชทำได้ SL ก็ควรทำให้ได้ดีกว่าไม่ใช่หรอ

*แล้วแฟลชก็กลับไปเน้นทำตัวเป็นแค่รูปภาพ Animation ที่ตอบสนองได้เล็กน้อย เหมือนตอนที่มันเกิดขึ้นมา

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

ผมว่าคุณมองแฟลชด้วยอคติ อยากให้มันตายๆไปซะด้วยเอาแต่ใจ

ถ้าคุณจะขายของแข่งกัีบร้านข้างบ้าน คุณจะแช่งทุกวันให้ร้านข้างบ้านโดนเผา
หรือคุณจะพัฒนาร้านตัวเองให้แข่งกันอย่างทัดเทียม???

คุณบอกว่า แฟลชไม่ดียังงั้น ควรตายยังงี้
เปรียบเทียบ มันเหมือนกาแฟตาร์บัค บางคนว่า กินทำไม แพง ขอกนอก
แต่มันกลับ เพิ่มสาขา ลูกค้าเยอะ กำไรมาก
มันคงเหมือนกับว่า ทำไมไม่ลองดูหละ ว่ามันติดตลาดได้ยังไง
จะเปิดกาแฟมาแข่ง ก็ต้องทำให้ตัวเองดีขึ้นไป ไม่ใช่มาติดป้ายโจมตีสตาร์บัค
ควรแข่งแบบ true ที่มีร้านกาแฟ และพัฒนาตัวเองให้แข่งกับสตาร์บัคได้ ไม่ใช่มาแช่งว่า
สตาร์บัคเจ๊งไปได้แล้ว ไม่อร่อย ให้ true coffe มาแทนดีกว่า

แต่ถึงมี true มาแข่ง สตาร์บัคก็ยังขายดี มีลูกค้าเยอะ เพิ่มสาขา

ทำไมเราไม่มองหละ ว่าถ้ามันชั่วจริง มันจะยังลูกค้าเยอะยังงี้ได้ไง

ทำไม แช่งแทบตาย ลูกค้าก็เยอะ

แทนที่จะมองว่ามันมีข้อดีตรงไหน เสียตรงไหน ก็เชียร์ SilverLight ให้อุดช่องโหว่นั้นๆ
แล้วขึ้นมาแทนแฟลชให้ได้สิ

ผมจะไม่รับผิดชอบคำพูดของตัวเอง เหมือนคุณนะครับ

ผมไม่ใช่ศาสดา เป็นคำพูดผมคนเดียว ถ้าไม่ใช่ คุณก็ละทิ้ง
อย่าตอบ ละทิ้งไป ไม่ต้องตอบ เพราะผมไม่รับผิดชอบคำพูด ผมไม่ใช่ศาสดา

กรุณาอย่าตอบใดๆ

ผมจะฝากบอกว่า คนข้างกระดาน ไม่รู้หรอก คนในกระดานเล่นอะไรกัน
แถวบ้านเรียก เล่นเป็นหมู ดูเป็นเซียน

By: Thaina
Windows
on 17 April 2010 - 00:20 #170914 Reply to:170875

คุณก็ย้ำเองไม่ใช่เหรอว่า แฟลชมันมีไว้ทำงานไม่ซับซ้อน มันทำแค่ RIA เล็กๆของมัน
งั้นผมพูดผิดตรงไหน ก็กลับไปเป็นแบบนั้นสิ เอาให้ทำได้แค่อะไรง่ายๆไปไม่ต้องทำให้มันทำอะไรซับซ้อนยุ่งยากได้แบบนี้
กลืนน้ำลายตัวเองบ่อยจังนะครับ

สมมุติว่ามีของบางอย่างที่ดีกว่าเกือบทุกด้าน แต่เกิดทีหลังไำม่มีฐานลูกค้า มันก็เฉาตายก่อนได้เติบโตครับ
ผมว่าคุณมองอะไรง่ายไป สมมุติตอนนี้คุณทำ iPad รุ่นใหม่ขึ้นมา ประสิทธิภาพดีกว่า อะไรๆก็ดีกว่า มันก็ยากที่คุณจะสู้ iPad ของ Apple ที่มีทั้งการตลาด และฐานผู้ใช้จำนวนมากแล้วได้
แฟลชก็เหมือนกัน

เรื่องอ่นผมว่าคุณมั่วไปใหญ่แล้ว ผมก็ย้ำแล้วย้ำอีกว่า ที่แฟลชควรตาย ไม่ใช่เหตุผลง่ายๆโง่ๆแค่นั้น
ผมถึงไม่อยากจะสรุปไง
แต่คุณก็เอาแต่โจมตีจุดเล็กๆน้อยๆ เช่นที่ผมเอาไปเทียบกับ XNA หรือ ActiveX ที่สาเหตุก็มาจากการพูดของคุณ

คำว่าตาย ของผม ก็เป็นการมองไปแล้วว่า การพัฒนาก้าวต่อไปของแฟลช ถ้าเป็นอย่างที่ผมอยากให้เป็น มันก็นับได้ว่าแฟลชตายอยู่ดี
การตายของเทคโนโลยีบางตัวมันไม่ใช่เรื่องแย่ และไม่ใช่เรื่องใหญ่ บางครั้งมันเป็นการตายเพื่อได้เกิดใหม่
การที่คุณยังมองคำว่าตายไปในทางแย่อย่างเดียวนี่แหละคือการมีอคติและใจแคบ

ผมจะฝากบอกว่า คนข้างกระดาน ไม่รู้หรอก คนในกระดานเล่นอะไรกัน

อ้อ คอลัมนิสท์สาย IT ที่ออกมาวิเคราะห์อะไรล่วงหน้า ทุกคนต้องใช้เป็นทุกภาษาเนาะครับ คิดแบบนี้
คนที่ออกมาบอกว่าแฟลชดีไม่ดี น่าจะเกิด น่าจะรุ่ง ทุกคนใช้แฟลชเป็นสิครับ
ตรรกะแบบนี้คุณไม่ได้เล่นหมากรุกแน่

ผมพูดได้เลยว่าตอนนี้คุณกำลังปกป้องแฟลชแบบไม่ยอมให้ใครวิจารณ์ ผมเองก็บอกเหตุผลของผมไปหมดแล้ว คุณไม่เห็นด้วย ไม่คิดอย่างที่ผมคิด ก็ออกมาปกป้อง

และ
คุณแปลคำว่า "ผมไม่ใช่ศาสดา" ผิดไปมาก
มั่วนิ่มสุดๆเลยนะครับ มั่วไปเรื่อยจริงๆ
งงอะไรอยู่รึเปล่าครับ?

By: heart
ContributoriPhone
on 17 April 2010 - 01:11 #170921 Reply to:170914
heart's picture

อย่าเอาตัวไปเปรียบเทียบกับคอลัมนิสท์เลยครับ
ถ้าคุณไปเขียนเรื่องนี้ในหนังสือก็ไม่มีใครเค้าเอาลงหรอก
คอลัมนิสท์เค้าวิเคราะห์มีเหตุผล
แต่เหตุผลของคุณมันไม่สามารถเป็นจริงได้ มันเป็นเหตุผลแบบคิดไปเอง

By: Thaina
Windows
on 17 April 2010 - 01:52 #170927 Reply to:170921

นั่นมันก็เป็นความเห็นของคุณ ผมเองก็มีเหตุผลของผม
คุณจะเชื่อหรือไม่เชื่อ มันก็เป็นวิจารณญา๊ณของคุณ
แม้แต่การวิเคราะห์ของคอลัมนิสท์ มันก็เป็นความเห็นของเขา
และคนอ่านก็ต้องใช้วิจารณญาณของตัวเองเหมือนกัน

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

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

By: heart
ContributoriPhone
on 17 April 2010 - 02:24 #170928 Reply to:170927
heart's picture

นั่นก็ความเห็นของผมผมก็บอกแล้วว่าอย่าตอบ มันเป็นความเห็นส่วนตัว ผมไม่ใช่ศาสดา ถ้าไม่เห็นด้วยก็ปล่อยไป ก็ดันมาตอบซะได้

ผมรู้ดีพอว่าข้อมูลที่คุณบอกมา มันไม่จริง ถ้าไม่งั้น ทำไมคุณไม่เคยตอบคำถามผมเป็นข้อๆ

หรือโต้แย้งเป็นข้อๆ ให้เข้าใจไป คุณก็ดึงเรื่องอื่นตลอด ผมก็มีสิทธิ์กดดันคุณให้ตอบคำถาม

ซึ่งคุณเลือกจะไม่ตอบ ผมก็ใช้วิจารณญาญได้ว่า นั่นเป็นเหตุผล ลมๆแล้งๆ

เท่าที่ดูมี คุณมี 2 ทางให้แฟลช

1.จงไปเป็นแอพพลิเคชั่นเต็มตัวซะ เช่น .net
2.จงไปเป็นอนิเมชั่นเต็มตัวซะเคลื่อนไหว พรีเซนท์ไป

แล้ว? ให้ SilverLight(หรืออื่นๆ) เป็นผู้ทำแทนแฟลชที่แฟลชกำลังทำอยู่นี่

แล้วมันจริงที่ไหนเล้า

แน่จริงก็ตอบมาสิว่า ที่ผมค้านคุณ ในสองสามข้อด้านบน คุณหาคำตอบที่ดีมาตอบไม่ได้

ถ้ารับคำค้านไม่ได้ก็ไม่ต้องมาอ่านตั้งแต่แรกแล้ว

ผมเป็นคนค้าน คำว่าแฟลชไปตายซะ

คุณก็ต้องตอบมาว่า ทำไมถึงจะให้แฟลชเป็นเป็น Framework แบบ .NET ไปเลย??

ไม่ใช่บอกแต่ว่า มันต้องไปเป็นเหอะ ลองบอกมาก่อนสิ

(ถ้าเป็นคุณ ชัวร์ คุณจะไม่ตอบ และจะหาข้ออื่นมาลุยต่อ โดยไม่ตอบ นี่เค้าเรียกว่าอะไรนะ)

By: Thaina
Windows
on 17 April 2010 - 03:09 #170932 Reply to:170928

ผมไม่เห็นคุณถามอะไรผมเป็นชิ้นเป็นอัน มีแต่อธิบายความเห็นของคุณ ไม่เห็นจะเป็นประโยคคำถามตรงไหนแล้วผมจะตอบอะไร

ผมละงงจะแย่ตอนที่คุณท้าให้ตอบ ตอบอะไร?
บางคำถามผมก็ตอบด้วยการยกตัวอย่างไปแล้ว นึกว่าคุณจะเข้าใจ

ทำไม? ก็เพราะมันดีกว่าน่ะสิ เพื่อประสิทธิภาพ
ย้ำมาตลอดนะข้อนี้ คุณกลับไม่เห็น
สายตามืดบอดเพราะคำว่า ตาย หรือครับ?

ผมไม่ใช่ศาสดาแต่ผมโจมตีแฟลช
คุณไม่ใช่ศาสดาแต่คุณกลับมาโจมตีผม
ผมตอบโต้ได้ผมก็ตอบโต้ไป
ผมไม่ได้ห้ามคุณมาตอบโต้ ไม่ได้ไปขอให้คุณเลิก

แต่ผมถามอีกครั้ง ว่ามันจำเป็นหรือ ที่คุณปกป้องแฟลช ด้วยการโจมตีผม ว่าไม่มีความรู้พอ หรืออะไรแล้วแต่
แล้วยังยกตัวเองว่า ผมอยู่ในสายงาน ผมรู้ดีกว่า
อย่างนี้เขาเรียกว่าอะไร?

By: lancaster
Contributor
on 16 April 2010 - 21:16 #170882 Reply to:170867

ขอบคุณครับ

By: lew.★ on 16 April 2010 - 12:38 #170754
lew.★'s picture

เป็นไปได้มั้ยที่จะออกเพลตฟอร์มมาแพล็ตฟอร์มหนึ่ง แล้วควบคุมว่าอะไรรันบนนี้ได้หรือรันไม่ได้ โดยไม่ผิดกฎหมาย
ผมว่าโซนี่ทำมานานแล้วนะ โดยขายเครื่องราคาถูกแต่บังคับให้ทุกคนใช้เครื่องมือพัฒนาที่ต้องเสียค่าลิขสิทธิ์ให้โซนี่
แล้วยังห้ามทำซอฟแวร์ผู้ใหญ่ขายด้วย

By: nidlittle
iPhoneWindows
on 16 April 2010 - 15:06 #170804

Thaina drama อีกแล้ว :D
ดีครับ บ่อยๆ เรื่อยๆ อาจมีบางคนไม่ชอบแต่ผมชอบครับ ได้ความรู้(จากคนที่ Thaina เถียงด้วย :D)
ขอนิดนึงครับ Thaina กับคนที่ตอบโต้กับ Thaina ช่วยไม่ทำขั้นบันไดได้มั้ยครับ ประมาณพอเห็นว่า tab มาได้ซัก 3-4 ชั้นแล้ว ก็ช่วยตอบโดย reply ความเห็นบนสุดแทน เห็นใจคนจอเล็กบ้าง อ่านยากหน้ายืดครับ :D

By: thimming
Windows Phone
on 17 April 2010 - 11:57 #170987

คุณThainaเลิกเถียงได้แล้ว
เท่าที่อ่านดูเหตุผลของคุณมันไม่เป็นจริงเลยนะคะ
อยากให้แฟลชไปเป็นแบบนั้นซะ
แต่ว่าเนื่องจากว่าแฟลชมันไปเป็นอย่างที่คุณบอกไม่ได้ คือมันเป็นความคิดที่เป็นจริงไม่ได้
มันเหมือนบอกให้ Silverlight ก็ไปเป็นภาษาเทียบเท่า .NET ซะด้วย
คุณรู้ไหมคะว่า แต่ละภาษาก็มีหน้าที่ของมันไป มันมีดีของมันที่จุดไหน
การที่คุณจะให้มันไปเป็นอย่างอื่นตามใจนั้น
นอกจากข้ออ้างเรื่งประสิทธิภาพ มีมีปัจจัยเรื่องอะไรอีกบ้่าง คุณลองตอบคำถามปัจจัยที่เหลือก่อนนะคะ
ไม่ใช่ว่าปัจจัยเดียว จะเป็นจริงได้ ดินฉันเลยคิดว่า ที่คุณบอกมาเป็นความฝันในอุดมคติเกินไป

ถ้าภาษาสคริปเช่น javascript ไม่สามารถไปในทิศทางที่มันไปไม่ได้หรือเป็นทางตัน
แต่ก็ใช่ว่า ในจุดยืนของมัน มันจะไม่มีประโยชน์ หรือมันจะไม่มีสิทธิ์เพิ่มความสามารถในจุดที่มันสามารถทำได้นี่คะ
ดังนั้นจะเถียงว่า แฟลชอย่าเพิ่มควสมสามารถสิ ถ้าเพิ่มก็แปลว่าอยากเทียบเท่า .NET ใช่ไหม

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

ดิฉันมีความเห็นด้วยว่าคุณควรตอบคำถามของคุณheartก่อนจากreplay ที่ #170875 เพื่อบอกถึง
สิ่งที่คุณกำลังจะพยายามอธิบายนะคะ

ดิฉันไม่เห็นด้วยว่า คนวงนอก จะเป็นคนที่เห็นภาพ
เพราะไม่ว่าจะยังไง คนที่เข้าใจเรื่องราวทั้งหมด ย่อมเข้าใจดีกว่า คนที่มองอยู่ถายนอกนะคะ

By: Thaina
Windows
on 17 April 2010 - 16:36 #171022 Reply to:170987

อย่างน้อยก็เป็นไปได้ 1 ข้อแล้วครับ คือให้ Flash ผูกกับ HTML5
ตอนนี้ Flash จะสามารถ Export เป็น HTML5 ได้(ข่าวช่วงนี้ คงเป็นไปได้ในอนาคต)
ก็เป็นไปได้ว่าจากนี้ไป Flash อาจจะเลิกทำ Flash Runtime แล้วมุ่งไปที่ HTML5 อย่างเดียว
นั่นคือความตายในแง่มุมหนึ่งอยู่ดี

ปัจจัยทั้งหมดผมเขียนไว้ในกระทู้นี้แล้ว กระจายเต็มไปหมด
คุณที่มาอ่านสั้นๆแป๊บเดียว ก็คงเห็นแค่นั้น
ผมเสนอทางเลือกอื่นๆให้ Flash เท่าที่เป็นไปได้ เพราะผมไม่ชอบ Flash อย่างที่มันเป็นอยู่
และใช่ครับ ผมกำลังพูดว่า แฟลชอย่าเพิ่มความสามารถดีกว่า ถ้าจะเพิ่มแล้วมาชนกับปัญหาประสิทธิภาพ
ไม่งั้นก็เปิดประสิทธิภาพเต็มจะดีกว่า ผมไม่อยากให้แฟลชทำได้ครึ่งๆกลางๆแบบนี้

ที่ผมพูดแบบนี้ เพราะผมเชื่อว่า Adobe จะไม่ทำ ผมถึงพูด
Adobe จะเลี้ยงให้แฟลชคลานแบบนี้ไปเรื่อยๆ แล้วรอให้เครื่องมันเร็วมากๆ จนการคลานไม่ต่างกับการวิ่ง
Flash มีมากี่ปีแล้ว ก็ยังคลานเหมือนเดิม

คนที่อยู่วงใน มักมีมุมมองที่ละเอียดมากกว่า คนที่อยู่วงนอกมักเห็นภาพรวมได้ดีกว่าครับ
ผมว่าหลักการนี้เป็นจริงครับ คนบางคนที่ต้องการจะวิเคราะห์เรื่องที่ตัวเองเชี่ยวชาญอย่างเป็นกลาง มักต้องเอาตัวเองออกมาวงนอกก่อน เมื่อมองภาพกว้างๆ

ย้ำอีกครั้งว่านี่เป็นความเห็นของคนๆเดียว ครับ

By: heart
ContributoriPhone
on 17 April 2010 - 19:46 #171039 Reply to:171022
heart's picture

ข้อที่ 1.

"อย่างน้อยก็เป็นไปได้ 1 ข้อแล้วครับ คือให้ Flash ผูกกับ HTML5
ตอนนี้ Flash จะสามารถ Export เป็น HTML5 ได้(ข่าวช่วงนี้ คงเป็นไปได้ในอนาคต)
ก็เป็นไปได้ว่าจากนี้ไป Flash อาจจะเลิกทำ Flash Runtime แล้วมุ่งไปที่ HTML5 อย่างเดียว
นั่นคือความตายในแง่มุมหนึ่งอยู่ดี"

ไม่มีทางที่จะเลิกทำแล้วไปมุ่งสู่ HTML5 อย่างเดียวเด็ดขาด
เหตุผลหลายประเด็น

การที่แฟลช export ไปเป็น HTML5 นั้นทำได้ไม่กี่อย่าง จะมีส่วนที่แฟลชทีความสามารถมากกว่า HTML5 ไม่รู้จะ transform ไปยังไง
ส่วนมากก็จะเป็นพวก ฟอร์มกรอกข้อมูล การ tween คงจะเป็นไปได้

และที่สำคัญคือ สิ่งนี้ออกมาเป็นแค่ลูกเล่นที่จะนำไปต่อกับสินค้าอีกตัวคือ Dreamweaver ที่แฟลชจะทำการ Export และส่งต่อให้ Dreamweaver นำไปใช้ต่อในรูปแบบ HTML5 ซึ่ง Adobe ถนัดมาก ในการจะให้โปรแกรมหลายๆตัวของค่ายทำงานไปด้วยกัน ยังไงซะ Dreamweaver ต้องเพิ่มมาตรฐาน HTML5 ลงไปแน่ ถ้ามันถูกยอมรับ และDreamveaver ก็ต้องมีลูกเล่นเครื่องมือมาจัดการมันง่ายๆด้วย ซึ่งมันเป็นเรื่องปรกติ เพราะ Dreamweaver ก็อัพเดทเวอร์ชั่นของ HTML อยู่ตลอดเวลาอยู่แล้ว

แฟลชแค่หยิบ HTML5 มาจับใส่ตัวเองมากกว่า

HTML5 เป็น subset ของสิ่งที่แฟลชจะ Export ไปได้
ซึี่งจริงๆแฟลช Export ไปได้หลายอย่างแล้ว รวมถึงไฟล์ Video ด้วย

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

แต่เชื่อว่า แฟลชจะไม่มีทางทิ้งตัวหลักแน่นอน เพราะผมเห็นว่า ถ้ามีการทิ้งตัวหลัก ผมยังมองไม่ออกว่า
การที่จะทำงานบางสิ่งบน HTML5 เพียวๆนั้น จะทำออกมาได้ยังไง

และถ้าจะทำได้แปลว่ารอให้ HTML5 มีความสามารถเทียบเท่าแฟลชเสียก่อน
ซึ่งนั่นยังอีกไกลสำหรับ HTML5 ในระยะเวลาเช่นนั้น การพัฒนาแฟลชให้ใช้งาน GPU ในการประมวลผล
คงจะทำได้ดีกว่านี้ (ซึ่งตอนนี้ใช้ GPU ไปแล้วใน FlashPlayer 9-10 ทำให้เร็วขึ้นมากจริงๆนะ)

ข้อที่ 2.

"Flash มีมากี่ปีแล้ว ก็ยังคลานเหมือนเดิม"

จริงๆมันเป็นคำพูดที่เวอร์เกินไป แฟลชเร็วขึ้นครับ ถ้าเทียบกับก่อนหน้านี้ และมีทีที่ว่าจะเร็วขึ้นด้วย หลักฐานมีครับ เป็๋นรูปธรรม ว่าแฟลชเร็วขึ้นมาก

จุดด้อยของแฟลชคืออะไร ไม่ทราบว่าคุณเข้าใจหรือยังว่าทำไมแฟลชถึงช้า

จุดด้อยคือการใช้ CPU ในกระประมวลผลทุกอย่าง ไม่เว้นแม้กระทั่ง ภาพVector ที่แสดงบนจอ ผิดกับโปรแกรมอื่นๆ ที่มีการเข้าถึง GPU ด้วยเพราะว่าเขามาการทำงานไปคู่กับธุรกิจ GPU ที่ออกไดรเวอร์ ให้สามารถเรียกใช้งาน
คำสั่งให้ GPU ทำงานได้
แต่แฟลชยังไม่เคยมีการไปดีลกับบริษัทพวกนี้มาก่อน
แต่ปัจจุบันนี้แฟลชก็มีการไปดีลกันบ้างแล้ว

โปรแกรมอื่นๆ เวลาต้องการแสดงผล Effect ก็จะเรียกใช้งานคำสั่งการ์ดจอ ให้ประมวลผล
แต่แฟลชจะใช้ CPU ในการประมวลผล พวก เบลอ ชาโดว

แต่การเรนเดอร์ภาพออกมา ปัจจุบันแฟลชได้ใช้การ์ดจอในการแสดงผลแล้วนะ ทำให้แฟลชเร็วขึ้นไป

จริงๆอาจจะเถียงก็ได้ว่า แฟลชยังช้า แต่ว่าโดยภาพที่ออกมา แล้วแฟลชมีการพัฒนาและมีแนวโน้มในการพัฒนาให้เร็วขึ้นไปอีก จากข่าวว่าแฟลชได้ทำการหาทางให้เร็วขึ้นยังไงบ้าง

ซึ่งในแต่ละแพลตฟอร์มก็มีวิธีต่างกันไป ก็ต้องรอ

ระยะเวลาที่รอให้ HTML5 ซึ่งเพิ่งเติบโตได้ได้เพิ่มประสิทธิภาพ

รอให้ SilverLight ซึ่งเน้นไปกับการเขียนโค้ดได้มีเครื่องมือดีๆออกมาขาย

แฟลชก็คงพัฒนาไปได้อีกก้าวสองก้าว

ส่วนใหญ่แล้วผมก็แย้งเหตุผลเป็นข้อๆนะ ว่าข้อไหนไม่เห็นด้วย

ถ้าข้อไหนคุณไม่เห็นด้วยก็ได้โปรดหาเหตุผลและหลักฐานมาประกอบด้วย เพราะโดยส่วนใหญ่แล้วคุณมักจะดึงประเด็นอื่นมา ไม่แย้งเป็นข้อๆไปอย่างที่บอก

เข้าใจว่าความเห็นส่วนตัว แต่ถ้าความเห็นส่วนตัวถูกนำมาวางในที่สาธารณะ ผมก็มีสิทธิ์จะอ่าน และวิจารณ์

อย่าลืมนะครับ ช่วยตอบให้ตรง แย้งให้ตรงเป็นข้อๆไปด้วย

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

หากตอบ Reply นี้แล้ว ช่วยกรุณาตอบ Reply ที่คุณ thimming บอกด้วยครับ ผมก็รอฟังว่าเหตุผลจะเป็นยังไง

ซึ่งคุณไม่ได้ตอบอย่างละเอียดเลย แต่เป็นการพูดซ้ำเฉยๆ และไม่มีข้อมูลประกอบด้วย ช่วยตอบด้วยเหตุผลอย่างละเอียด ที่เป็นไปได้จริงด้วยนะครับ

By: Thaina
Windows
on 19 April 2010 - 02:24 #171245 Reply to:171039

ผมไม่คิดว่า HTML จะตามแฟลชไม่ทัน HTML ยังมีเวลาพัฒนาอีก
การออก HTML5 เป็นจุดเริ่มต้นที่จะวิ่งทันแฟลชได้ในเวลาไม่นาน(อันนี้ยังคงเป็นความเห็นส่วนตัว)
และในอนาคต ไม่น่าจะมีอะไรที่ Flash ทำได้ แต่ HTML5 ทำไม่ได้
เมื่อเป็นเช่นนี้แล้ว ผมไม่เห็นประโยชน์ที่บริษัทเดียว จะไปแข่งกับมาตรฐาน

เรื่อง GPU ได้ยินว่า Flash มีปัญหากับ Apple นะครับ ว่า Apple ไม่ยอมให้ Runtime เข้าถึง GPU
ที่ยอมมีแค่ Windows (Linux ผมไม่ทราบ ลืมดู)
แต่ถ้าเป็น HTML5 น่าจะมีโอกาสมากกว่า เพราะ Apple เชียร์อยู่(และมันเป็นมาตรฐานมากกว่า)
ปัญหาการเข้าถึง GPU ผมเข้าใจว่า OS เองก็ต้องเป็นคนอนุญาต แม้ว่าการ์ดจอจะรองรับยังไงก็ตาม

เรื่อง DeamWeaver ผมมองกลับกันนะครับ ว่าต่อจากนี้ Flash อาจจะไม่ Export เป็น .swf อีก
แต่เป็นตัวสร้างคอนเทนท์ในฐานะ Video image และ HTML5 Canvas มากกว่า

ต่อมา

ผมพูดว่า มันคลานเหมือนเดิม แค่คลานเร็วขึ้น
เพราะมันยังเป็นวิธีเหมือนเดิม แค่เพิ่มทักษะ เพิ่มความสามารถ Optimize ส่วนต่างๆ ให้ประสิทธิภาพมากขึ้น
มันเป็นการคลานที่ประสิทธิภาพสูงขึ้น แน่นอนว่าปลอดภัยกว่าการเดินและการวิ่ง
แต่ผมคิดว่ามันถึงเวลาที่เว็บแอพพลิเคชัั่น ต้องวิ่งดูบ้างแล้ว

สุดท้าย

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

By: pingGing
Android
on 17 April 2010 - 20:45 #171047

ตามดูนานแล้ว คุณ Thina ตอบมุมมองคนที่ไม่เคยพัฒนาโปรแกรมบนเว็ปเลย

มองแต่มุม XNA ซึ่งมันคนละแบบกัน

แล้วก็ตอบไม่ตรงประเด็นด้วย มีแต่อ้างเหตุผลมาเรื่อยๆ โดยไม่เคยแย้งเหตุผลเก่าเลย

มีอยู่ไม่กี่คำที่จับใจความได้

1.แฟลชไปตายซะ
2.เพราะแฟลชมันไม่เร็วพอ
3.ให้ SilverLight มาแทนจะดีกว่า

แต่เหตุผลที่อธิบายก็เอาแต่ใจ ไม่ประกอบด้วยหลักการที่เป็นไปได้จริง

และชอบปกป้องตัวเองว่า

1.ไม่ใช่ศาสดา
2.ความเห็นส่วนตัว

ส่วนตัวงั้นแปลว่า ถ้าข้อมูลผิด คุณก็ยอมรับใช่มั้ยว่าส่วนตัวแล้ว คุณวิจารณ์ผิดมาโดยตลอด

ถ้าไม่ยอมรับกรุณาอธิบายด้วยหลักการที่เป็นจริงด้วยครับ

By: McKay
ContributorAndroidWindowsIn Love
on 17 April 2010 - 21:51 #171049 Reply to:171047
McKay's picture

เรื่องนี้อธิบายได้ง่ายๆว่า เค้าบูชา Desktop Application และไม่เคยศรัทธาใน Web App เลยหน่ะครับ
และดูเหมือนว่า performance จะเป็นส่วนหนึ่งในชีวิตของเค้าไปเสียแล้ว
performance สำคัญมากก็จริง แต่สำหรับผมแล้วมันไม่ได้เป็นส่วนประกอบเดียวแล้วไปตัดสินว่าว่าอะไรดีหรือไม่ดี ควรใช้หรือไม่ควร ไม่งั้นคงไม่เกิดภาษาพวก php หรือภาษา script ที่ว่าช้าๆที่หลายแหล่ เค้ามองไม่เห็นจุดนี้เพราะเค้าไม่ได้เปิดใจให้กว้างมาตั้งแต่แรกแล้ว

และผมเห็นว่าเรื่องนี้นั้นคุยกันต่อไปก็ไม่มีประโยชน์ เพราะเค้าไม่เปิดใจรับมาตั้งแต่แรกแล้ว ฉะนั้นหยุดเถอะครับคุณ heart


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Thaina
Windows
on 19 April 2010 - 02:08 #171243 Reply to:171047

แล้วคุณรู้ได้อย่างไรว่าผมผิด?
แน่นอน ถ้ามันผิดจริงเมื่อไหร่ ผมก็ผิด และผมก็ผิด และผมก็รับได้

มันอาจจะผิดหรือถูกก็ได้ ไม่เชื่อไม่เป็นไรก็ว่ากันด้วยเหตุผลครับ
แน่นอนว่าการเขียน C# XNA และ Desktop App จะเป็น Bias ของผมเสมอ
แต่ถ้ามีเหตุผลที่ชัดเจน ที่ง้างความเห็นนี้ได้จริงๆผมก็รับฟัง

แต่ผมสงสัยว่า แล้วเหตุผลเก่าที่ผมต้องแย้งมันคืออะไรหรือ?
แล้วข้อมูลที่ผมมีมันผิดตรงไหนหรือ ผมถึงจะผิดได้?
หลักการที่เป็นไปได้จริงคืออะไร? และอะไรที่เป็นไปไม่ได้?

คำว่า ไม่ใช่ศาสดา ไม่ใช่การพูดปกป้องตัวเอง
และไ่ม่เห็นมันจะปกป้องผมได้ตรงไหนเลย
แค่นี้ข้อมูลของคุณก็ผิดแล้ว

การที่พวกคุณเถียงกับผม ว่าแฟลชเป็นแบบนี้ของมัน พวกคุณพอใจ เป็นการเอาแต่ใจตัวเองหรือเปล่า?

By: lingjaidee
ContributoriPhoneAndroid
on 18 April 2010 - 00:47 #171066
lingjaidee's picture

ถึงจะมาแนว Drama แต่ก็สนุกครับ อ่านตั้งแต่ต้นเลย

ส่วนตัวก็คิดว่า Flash ไม่ตายไปหรอกครับ
แต่ถ้ามันไม่สามารถรองรับการทำงานได้ดีพอ
Developers ก็จะพลิกแพลงมันจนทำในสิ่งที่ต้องการได้

แต่ถ้ามันพัฒนาไปถึงจุดที่ไม่น่าไหวจริงๆ
ซึ่งจุดนั้น Adobe ต้องเห็นก่อน Dev อยู่แล้ว
ก็คงคล้ายกับ ตอนที่ Microsoft ลอกคราบ ASP ไปเป็น .Net ซะ
(ทั้งๆ ที่ ASP developer ก็พัฒนา code ให้ฝืนทำงานได้หลายๆ อย่าง
โดยไม่ต้องพึ่ง component ได้แล้ว แต่ก็ยังไม่สะดวกเท่า .Net หรือ PHP อยู่ดี ;P)

เป็นเดิมพันที่สูง แต่เทคโนโลยีเหล่านี้ มันจะเกิดหรือตายไป
ก็ด้วยประสิทธิภาพของตัวเอง .. ด้วยหลักทฤษฏีวิวัฒนาการ
โดยมีธรรมชาติ (หรือตลาด) ย่อมเป็นผู้คัดสรรค์ ผู้ที่เข้มแข็งให้อยู่รอดได้เอง ;)


my blog