FX4 Launch Tour

วันนี้ไปงาน FX4 Launch Tour ที่โรงแรมบางกอกเซ็นเตอร์ตรงหัวลำโพงมา ผิดหวังเล็กน้อยเพราะนึกว่าจะเป็นงานที่เกี่ยวกับ Developer เป็นหลักแต่ไม่ใช่ งานนี้สำหรับคนที่ไม่เคยเล่น Adobe Flex มาก่อน เอาเป็นข้อ ๆ ตั้งแต่เที่ยงละกัน

  1. Flex 4 มีการเปลี่ยนโครงสร้างใหม่ โดยเพิ่มส่วนจัดการ skin ของ Component ขึ้นมา (คนที่เขียน Adobe Flex มาก่อนและติดตามมาเรื่อย ๆ คงรู้แล้วว่าส่วนนี้เรียกว่า Spark) ลองไปถามหลังไมค์และลองให้ @hsivaram สร้างให้ดู พบว่าจริง ๆ แล้วมันคือ Skin ที่มี State ที่แต่ละ State เขียนบอกว่า Component ต่าง ๆ มีสีอะไร ใช้ภาพอะไร รู้สึกว่าเป็นการประยุกต์ใช้ State ที่เจ๋งมาก แต่งานนี้ไม่พูดถึง State ใน Adobe Flex 4 เลย
  2. Flash Builder สามารถสร้าง PHP Project จากนั้นทำให้ติดต่อกับ Database MySQL แล้วลาก Table ออกมาวางกลายเป็น DataGrid ได้เลย ไม่ต้องเขียนโค้ดใด ๆ ทั้งสิ้น (อืมจะบอกว่าเจ๋ง ก็เจ๋งอะนะ แต่ผมไม่ใช่ขาลากวางเลยเฉย ๆ)
  3. นอกจาก PHP Project แล้ว Java Project ก็คล้าย ๆ กัน ให้มันเชื่อมกับ Life Cycle ซะ จากนั้นสามารถวาด Model Diagram ในนั้นแล้วทำมันออกมาเป็น DataGrid ได้เช่นเดียวกัน (ไม่ค่อยตื่นเต้นอีกเช่นเคย เพราะไม่มีปัญญาซื้อ Life Cycle)
  4. ช่วงพักเบรก ถาม @hsivaram เกี่ยวกับเครื่องมือแปลงโค้ด Flex3 -> Flex4 พบว่ามีคนพยายามทำบ้างแล้ว (ไม่ได้จดมาอะ ช่วงนั้นหนาวแหง๊ก ๆ พยายามนึกคำถามให้ได้อยู่) แต่จะให้ดีจงใช้มือทำนั่นแหละ เพราะมันมีการเปลี่ยนโครงสร้างของ Class เครื่องมือที่ใช้แปลงทำได้ไม่หมดหรอก
  5. จากนั้นถามเกี่ยวกับ Flex 5 ว่าจะเปลี่ยนเยอะอย่างนี้อีกมั้ย ได้คำตอบมาว่า คงไม่เยอะเท่านี้แล้ว ที่ Flex 4 มีการเปลี่ยนเยอะขนาดนี้เพราะทำให้รองรับกับอุปกรณ์ต่าง ๆ
  6. คำถามต่อไป Flash Builder สำหรับ Linux หละ ได้คำตอบเหมือนจะยังไม่มีอนาคตซักเท่าไหร่ ส่วนอีกเรื่องคือ Thai Input บน Mac และ Linux ได้คำตอบประมาณว่าตอนนี้ก็พยายามแก้อยู่ (แต่หลัง ๆ นี่เริ่มจำไม่ได้หละ ตรงที่ถามหนาวมาก หมดอันนี้ก็เผ่นมาหากาแฟอุ่น ๆ ก่อน แล้วกลับไปถามเรื่อง Skin ต่อ ได้คำตอบเหมือนด้านบน ๆ)
  7. ต่อจากช่วงพัก ก็เล่าถึง Flash Catalyst เห็น @hsivaram ทำให้ดูรู้สึกมันเจ๋งมาก วาดรูปออกมาบอกว่า กล่องนี้เป็นอะไร เช่น Scrollbar เลือกกล่องเสร็จกำหนดส่วนประกอบของกล่องกับภาพวาด จากนั้นกด Compile แล้วให้ทำงาน กลายเป็นโปรแกรมแล้ว ไม่มีโค้ดซักนิดเดียว และเป็นการวาด Component ด้วยมือจริง ๆ ไม่ใช่ลาก Component สำเร็จรูปมาแปะเหมือน Adobe Flash Builder ต้องลองเล่นอ่ะ
  8. จากนั้นพูดถึง Adobe Flex กับ Touch Screen และ Physics Engine ให้เห็นโค้ดว่าเขียนง่ายยังไง หรือลากวางยังไง ช่วงนี้มีคำถามเยอะมาก แต่ผมรู้อยู่แล้วเลยไม่ค่อยตื่นเต้นเท่าไหร่ ขอข้ามไปละกัน
  9. สุดท้ายพูดถึง Code Snippet ที่รวมโค้ดสำเร็จรูปต่าง ๆ แค่เลือก Component จากนั้นดับเบิ้ลคลิกโค้ดใน Code Snippet ก็ใช้งานได้เลย แต่จะ Customize ยังไงนั่นอีกเรื่องนึง

สรุปงานนี้ส่วนใหญ่เป็นการเอาชุดเครื่องมือของ Adobe ที่ออกมาสำหรับทำ Flash มา Demo ให้ดูว่าเจ๋งยังไง (ซึ่งก็เจ๋งจริง ๆ นะ แต่ราคาแพงโคตร) และก็กัด Apple พอสมควร (เยอะอยู่ แถมยกเลิก Session ที่พูดถึง iPhone + iPad ไปเลยอีกต่างหาก) ไม่ได้เน้นที่ Developer อย่างผมเท่าไหร่ แต่ก็ได้อะไรกลับมาเยอะพอสมควร อย่างน้อยต่อไปนี้ถ้ามีปัญหากับ Adobe Flex อีกมีเมล์หรือ Twitter ให้ tweet ถามกับ Adobe ตรง ๆ หละ :P

About llun

Just a programmer

  • Pingback: Question list about Adobe Flex Platform | แนท (/næt/)

  • http://- misui

    @hsivaram นี่ผู้หญิงเหรอ น่ารักป่าว

  • http://visibletrap.spaces.live.com/ TAP

    นั่นสิๆ ก็ไม่ได้แย่ซะทีเดียว นี่

    • http://llun.info llun

      อือคือผิดจากที่คิดตอนแรกไปพอสมควรอ่ะ แต่ได้เข้าไปคุยกับ @hsivaram นี่ถือว่าคุ้มกับการไปและ