5 update ล่าสุดจาก Apache Flex เดือนมิถุนายน 2012
มันก็เป็นเวลาพอสมควรแล้วหลังจาก Adobe ประกาศยก Adobe Flex framework ให้กับชุมชน open source ซึ่งก็มีเสียงวิพากษ์วิจารณ์ออกมาทั่ว Internet บ้างก็ดี และบ้างก็ไม่ดี
แต่อย่างไรก็ตาม ตอนนี้ Apache Flex มีโลโก้ของตัวเอง (สีสวยสดกว่าเดิมซะด้วย) , มี developer, designer, และ software engineer เข้าร่วมโครงการมากมาย, และใช่แล้ว community กำลังเดินหน้าเต็มตัวในการนำ version ต่อไปของ Flex SDK ออกสู่ตลาด
มาช่วงนี้ผมถึงได้พอมีเวลามาอัพเดตข่าวคราวให้พี่น้องได้ตามติดการเปลี่ยนแปลงมาจนถึงเดือนมิถุนายนนี้ครับ
1. Framework ทั้งหมดเข้ามาอยู่ในโครงการแล้ว
แน่นอนว่าการส่งผ่านความรับผิดชอบ Framework ทั้งหมดจากบริษัทไปสู่ชุมชน ไม่ได้อยู่ที่การ copy file อย่างเดียว
ทีมของ Apache Flex ได้ออกมาบอกบน website ว่า Flex framework ทั้งหมดตอนนี้อยู่ในความรับผิดชอบของโครงการแล้ว ซึ่งรวมไปถึง automation framework, testing framework, build script และก็ compiler.
นอกจากนั้นยังมีการบริจาค component ต่างๆ จากหลายๆ ที่เข้าสู่โครงการ อย่างเช่น collection classes และ FXGImage ต่างก็เข้ามาอยู่ใต้ร่มเงาของ Apache Flex แล้วเช่นกัน
ซึ่งจะมีผลให้ทางชุมชนสามารถแก้ไข bug และทำการ optimization เพื่อให้ framework มีประสิทธิภาพที่ดีขึ้น รวมถึงการเตรียมตัวสำหรับการมาถึงของ “Falcon” compiler ด้วย
2. “Mustela” testing framework จาก Adobe
ต้องยอมรับว่าผมก็เพิ่งได้ยินชื่อนี้จากโครงการของ Apache Flex
แต่ทั้งนี้ทั้งนั้น Mustela เป็นชื่อของ Testing framework ที่ Adobe ใช้งานกับ Flex SDK มาตลอดในตอนที่โครงการยังอยู่ใต้ร่มเงาของ Adobe
การที่ Apache Flex ได้ Mustela มาอยู่ในโครงการ จะทำให้ทีมสามารถพัฒนา SDK รุ่นใหม่ที่สามรถทำงานกับรุ่นเก่าได้เป็นอย่างดี
นอกจากนั้นทางทีมยังกำลังสร้าง UI ให้ทุกคนใช้งาน Mustela ได้ง่ายยิ่งขึ้นด้วย (ขอบคุณจริงๆ)
3. Official build script
ทางทีมยังเสริมอีกด้วยว่ากำลังสร้าง set ของ build script เพื่อให้นักพัฒนาสามารถ build ตัว framework ได้ด้วยตัวเอง ซึ่ง Apache ANT scripts จะได้รับการสนับสนุนให้เป็น official use อย่างแน่นอน
แต่ตอนนี้ developer สามารถ build ได้ด้วย Maven ไปก่อน
4. เตรียมพร้อมไว้ 4.8 กำลังมา!
จากที่เห็นตอนนี้ ต้องบอกว่า Flex SDK version 4.8 แบบที่พร้อมใช้นั้น เสร็จแล้ว!
ถึงแม้ว่าจะไม่ได้ประกาศเป็น official อย่างเป็นทางการ แต่ทาง Apache Flex ก็บอกว่าสามารถ download ไปทดสอบกับ project คุณได้ (แน่นอน ผมก็คงแนะนำว่าอย่าเอาไปใช้กับตัว project หลักครับ)
คลิกที่นี่เพื่อ download SDK แล้วทำไปลองกับ Adobe Flash Builder หรือ IntelliJ ได้เลยครับ
5. New automate SDK installer
น่าแปลกใจจริงๆ ที่ตอนนี้ Apache Flex กำลังสร้าง automate SDK Installer ให้กับ IDE ต่างๆ เช่น Adobe Flash Builder 4.6 โดยการอัพเดตและติดตั้ง SDK ในอนาคตอันใกล้จะทำได้อย่างง่ายดายโดยการคลิกไม่กี่ครั้งเท่านั้น
อ้อ Installer สร้างด้วย Adobe AIR ครับ
What’s next?
ครับ ผมรู้ว่าพวกนี้มันดูน้อยไป ไม่สะใจเท่ากับที่คุณคาดการณ์ไว้ (เช่น developer บางคนก็ถามผมถึง FXG และการทำงานร่วมกับ Flash Catalyst ด้วย)
แต่ถึงอย่างไร สถานการณ์ตอนนี้เรียกได้ว่า Apache Flex เข้มเข็งทีเดียว ในปีแรกอาจจะยังไม่เห็นอะไรหวือหวา เพราะเป็นช่วงที่เพ่ิงออกมาตั้งค่ายใหม่ แต่หลังจากที่ version 4.8 ออกมาแล้ว น่าจะเห็นการพัฒนาที่น่าตื่นเต้นแน่ๆ
ซึ่งเราก็ต้องคอยติดตามเป็นระยะสำหรับข่าวคราวของ Apache Flex ซึ่งผมจะมาเขียนอัพเดตกันในโอกาสต่อไปครับ
Have a great day.






