ความแตกต่างระหว่าง Adobe Flex & Adobe Flash
หลังจากที่ผมได้ลองพัฒนา Flex ควบคู่กับการศึกษา Flash ไปในตัวด้วย (เพราะสิ่งที่ผมกำลังจะทำให้บริษัท มันอยู่ในรูปของ Object โต๊ะอะไรต่างๆเลยต้องใช้ 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 ได้)
เนื้อหาคล้ายกันที่น่าสนใจ

เดียวคราวหน้าจะมาเขียนเรื่องอนาคตของ Flex นั้นก็คือ Adobe AIR
ในส่วนตัวผมมอง flex เหมาะกับงานประเภท web-app มากกว่า เพราะโครงสร้างของ flex ได้ออกแบบมาเพื่อให้ใช้งานในลักษณะคล้าย app แบ่งเป็น view กับ controller ให้เห็นชัดเจน
ต้องลองมั่งแล้วล่ะครับ พอดีมีคนแนะนำให้ใช้ Flex ดู
กำลังลอง หัดอยู่เหมือนกัน ครับ มี หนังสือ หรือเว็บ แนะนำบ้างมั๊ยครับ
กำลังจะเขียนหนังสือ flex builder 2 and PHP เป็นภาษาไทย พร้อม ตัวอย่างประกอบ รูป และ source code
เริ่มตั้งแต่การ install flex builder 2 , wamp เพื่อการ develop
- รู้จักกับ component ต่าง ๆ และการใช้งาน
- เริ่มต้นเขียน flex
- การเขียนฝั่ง server ด้วย PHP AND AMFPHP
- เพิ่มเติมสำหรับ AMFPHP
- เพิ่มเติมสำหรับ flex 3 พร้อมตัวอย่างประกอบ
ยังเหลืออีก สองสามบท ( ตอนนี้ก็ 100 กว่าหน้าแล้ว ) เมื่อเสร็จแล้วคงได้นำไปตีพิมพ์ หรือบางทีก็แจกฟรี
ตัวอย่างโปรแกรม
1.ระบบข่าว RSS
2.webboard by flex and php
3.ระบบงานสารบัญไร้กระดาษ ด้วย flex and php
ดีจังเลยครับคุณ กิตติื ถ้าออกมาเมื่อไรผมว่ามีคน อยากศึกษาเยอะแน่นอนครับ
ขอให้เขียนสำหรับเด็กๆอย่างพวกผมเลยนะครับซึ่งไม่รู้จัก ActionScript 3 เลยจะดีมากเลยครับ ยิ่งถ้าเขียนแบบ OOP ได้อีกผมจะขอบคุณมากเลยครับ 1 เล่มคุ้มสุดๆอะไรประมาณนั้นเลยครับ หรือถ้าไม่ก็รอออกเล่ม 2 เลย 
ผมก็เป็นนักพัฒนา Website คนหนึ่งพอดีผ่านมาหาข้อมูลเรื่อง Flex ชอบ iDea ของคุณ กิตติ ที่จะเขียนหนังสือเรื่อง Flex เพราะเดินๆไปตามร้านหนังสือ ยังไม่มีใครทำ ขอบคุณที่เปิดกว้างในโอกาษทางการศึกษาเพราะทาง Adobe เองก็ได้มอบ Free License ของ Flex Build 2 ให้กับนักศึกษา ที่สนใจและหวังว่าในอนาคต อาจมีผู้พัฒนา Application ที่สร้างโดย Flex กันอย่างแพร่หลาย
อยากทราบว่า adobe flash สามารถนำมาใช้งานร่วมกับ netbeans ได้มั้ยคะ?
Adobe Flash ใช้ร่วมกับภาษาอื่นๆได้ครับ แต่ต้องผ่าน Protocol เช่น XML/JSON ส่วนคำถามที่บอกว่า Adobe Flash กับ Netbeans ใช้กันได้ไหมนั้น ผมงงคำถามอยู่ครับ ? เอาเป็นว่าถ้าอยากใช้ Flash นั้นกับภาษาอื่นๆ เช่น Java , Ruby , PHP หรืออื่นๆนั้นต้องมีรูปแบบในการส่ง ค่า่ต่างๆระหว่างไปมาระหว่าง Flash กับภาษาอื่นๆ เช่น XML / JSON หรือถ้า PHP นั้นจะมี AMFPHP โดยคราวๆก็แนวนี้นะครับ
เพิ่งมาเล่นครับ