ฤา Adobe ไม่ชอบที่คุณใช้งาน Flash แค่เบื้องหลัง?

by jobbglass
28 September 2008 - 04:19

หลายคนอาจจะคุ้นเคยการอัพโหลดไฟล์ที่เป็น ajax ตัวอย่างเช่น การอัพโหลดไฟล์บน Wordpress หรือ Flickr โดยเบื้องหลังความมหัศจรรย์นี้คือ Flash ที่ทำหน้าที่อยู่เบื้องหลัง โดยถูกเรียกใช้งานจาก JavaScript อีกต่อหนึ่ง ซึ่ง เทคนิคคล้ายกันนี้เป็นที่นิยมแพร่หลาย เพื่อทดแทนความสามารถที่จำกัดของมาตราฐานเว็บและ JavaScript แต่ยัง คงความง่ายในการพัฒนาของ HTML และ JavaScript แต่ทั้งนี้ Lee Brimelow นักพัฒนาจาก Adobe ได้เขียน blog อธิบายว่าความสามารถเหล่านี้จะไม่มีอยู่ใน Flash version 10 โดยให้เหตุผลเรื่องความปลอดภัย

Flash 10 จะแก้ปัญหาเรื่องนี้คือผู้ใช้จะต้องกดเลือกไฟล์จากตัว Flash โดยตรงเท่านั้น ซึ่งมีผลให้ต้องมีการแก้ไขโปรแกรม หรือเขียนขึ้นมาใหม่ด้วย Flash และนโยบายนี้จะมีผลกับความสามารถอื่นๆด้วย เช่นการใช้ JavaScript ควบคุมการเล่น video หรือ การเข้าถึงข้อมูลใน clipboard นั่นคือต้องมีการใช้งานโดยตรงจากผู้ใช้เท่านั้น

แต่จากความเห็นของนักพัฒนาหลายคนยังคงสับสนกับนโยบายใหม่นี้ เพราะแม้ว่า Lee จะบอกว่าทำไม่ได้ แต่อาศัยการแก้ไข ActionScript เพียงเล็กน้อยก็ยังทำให้สามารถเรียกใช้ความสามารถดังกล่าวได้ ตัองรอลุ้นต่อไปว่า Flash 10 ตัวจริงจะเอาความความสามารถเหล่านี้ออกไปหมดจดมากน้อยเพียงใด หรือจะยังมีช่องทางอยู่

ทั้งนี้ก่อนหน้านี้ในหมู่นักพัฒนาเอง ก็มี สองกระแสหลักคือ กลุ่มที่ใช้เพราะเห็นเป็นโอกาส เป็นผลดีกับผู้ใช้งานและสะดวก กับ กลุ่มที่ต่อต้านการเทคนิคการดังกล่าวนี้ตั้งแต่แรก โดยให้เหตุผลว่าไม่ถูกต้องตามมาตราฐานและข้อแนะนำเรื่องความปลอดภัยของ HTML ทั้งนี้ประเด็นเรื่องความปลอดภัยดังกล่าวเป็นประเด็นที่รู้กันมานานมากแล้ว แต่ Flash กลับไม่เคยให้ความสำคัญ โดยใน blog ของ Lee ได้ปฏิเสธว่าไม่เคยทราบปัญหานี้มาก่อน หลายคนจึงพยายามตั้งข้อสงสัยว่ามีเงื่อนงำอะไรอยู่เบื้องหลังการตัดสินใจในครั้งนี้ หรือ เพื่อลดกระแสของ JavaScript ที่กำลังร้อนแรงในหมู่นักพัฒนา

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

ที่มา - Ajaxian, The Flash Blog

Blognone Jobs Premium