Home ความแตกต่างระหว่าง Flex & Flash
ความแตกต่างระหว่าง Flex & Flash PDF พิมพ์ อีเมล
เขียนโดย พ.จ.อ.พินิจนันท์ มีสถิตย์   
วันศุกร์ที่ 19 กุมภาพันธ์ 2010 เวลา 08:22 น.

ความแตกต่างระหว่าง Flex & Flash หลังจากที่ผมได้ลองพัฒนา Flex ควบคู่กับการศึกษา Flash ไปในตัวด้วย โดย Concept หลักๆที่ผมได้เรียนรู้จากการศึกษาก็คือ การที่เราจะต้องทำ Object flash ตัวหนึ่งเปลี่ยนสีได้ตามที่ต้องการ บน Flex ยากกว่าบน Flash มากนัก เท่าที่ผมลองทำแล้ว Flex สามารถที่จะทำได้ แต่ด้วย Code ที่ยุ่งยากแล้วไม่รู้ว่าทำไปแล้วจะได้ผลแค่ไหน ผมเลยมองว่า Flex เหมือนกับกึ่ง Animation บน Web แต่สิ่งที่ผมได้รับ Assign งานมา มันเหมือนกับทำ Animation ที่ผสมลูกเล่นต่างๆลงไป ผมเลยฝากมาบอกสำหรับคนที่กำลังใช้ Flex กะ Flash ความจริงถ้าคุณใช้ Flex , Flash เป็นอีกตัวที่คุณต้องเรียนรู้บางแต่ไม่ต้องมาก

แต่ถ้าคุณเป็นทางด้าน Animation โดยตรง ไม่จำเป็นที่จะต้องมาแตะ Flex เลยก็ได้ถ้า Boss คุณไม่ได้เจาะจงให้ใช้ Flex ความสามารถใน Flex นั้นสามารถเขียนได้หลายแบบมากๆ แต่โดยร่วมแล้วใครมาทำ Flex จะต้องรู้จัก MXML เพราะเป็นหัวใจหลักของ Flex แต่ Flex สามารถทำได้ด้วย ActionScript 3.0 ทั้งหมดเลยก็ได้ ดังนั้นไม่ใช่ว่า Flex จะต้องใช้ MXML เท่านั้นโดย ผมศึกษามาพอคร่าวๆ อีกหน่อยว่าใครใช้ J2EE จะรวมงานกับ Flex ได้อย่างยอดเยี่ยมเลยทีเดียว ไม่ต้องทำ XML เองโดยตรง
ดังนั้นผมขอสรุปว่าก่อนที่จะเริ่มใช้ Technology ใดๆนะครับ ควรจะศึกษาก่อนว่า มันเกิดมาเพราะอะไร และจุดประสงค์ของโปรแกรม มันคืออะไร ? ไม่ใช่แค่ว่า มันสามารถทำได้หรือไม่ เพราะไม่งั้นผมก็บอกตรงๆว่า Flex ก็ทำได้ แต่ว่ามันคุ้มไหมกับความยุ่งยากในการที่จะทำและบำรุงรักษาในอนาคต ? Flex เกิดมาเพื่อ Rich Internet Application , Flash เกิดมาเพื่อแสดง Animation ดังนั้นอย่าผิด Concept นะครับ…….

ActionScript 3.0 ตอนนี้ผมว่าเยี่ยมมากๆ คนที่จับ Java มาก่อนเจอ ActionScript 3.0 ก็เข้าใจได้อย่างรวดเร็วมีส่วนของ Package / Embed / Bindable เท่านั้นที่ต้องศึกษาเพิ่มเติม แต่ก็ทำง่ายมากๆ ขอบอกว่าใครกำลังมีโปรเจคเขียน Web นะครับลองใช้ Flex ดูแล้วจะได้ผลที่น่าพอใจมาก ความเร็วนี้ผมให้ 8/10 เลยเขียนดีๆ นี้เร็วมากใช้หลักการ Model-View-Controller !! + Algorithm ที่เป็นระบบ รับรองว่าเร็วมาก.. (ต้อง Install Adobe Flash Player 9 ก่อนนะครับถึงจะใช้ Flex ได้)