มองไปมองมา หลังจากงาน Adobe MAX 2009 ที่สร้างกระแสอย่างรุนแรงในกลุ่ม Flash developer (แน่นอนว่าผมก็เช่นกัน) ว่า Adobe Flash กำลังจะก้าวเข้าสู่ Mobile Platform อย่างเต็มตัว รวมถึงการให้สัญญาว่าจะปรับปรุงคุณสมบัติต่างๆ ให้ถูกใจผู้ใช้มากกว่าเดิม จึงปฏิเสธไม่ได้ว่า Flash Platform จะกลายเป็นที่น่าจับตาหลังจาก CS5 ออกวางตลาดแล้ว

ที่นี่มาว่าเรื่องๆ ของเรื่องกัน บทความนี้เป็นการแชร์ความคิดเห็นด้วยกันจึงออกจะเป็นตัวตนของผมมากซะหน่อย แต่แชร์กัน ก็ไม่น่าจะเป็นอะไรเนอะ

มาดูมวยรุ่นเก๋าอย่าง Java กัน

หลังจากที่ Java ออกสู่สายตาชาวโลก และ developer น้อยใหญ่ ก็รับกันไปใช้มากมาย เพราะคุณสมบัติ “Built once. Run anywhere.” กลายเป็นขวัญใจกรรมการไป เพราะนอกจากจะรันบน Desktop ได้แล้วยัง สามารถนำไปใช้บน web และล่าสุดเป็น mobile platform ได้ด้วย

แต่หากมองกระแสและแนวทางการเดินไปของ ​Flash แล้ว ทำให้ผมอดคิดไม่ได้ว่า มันมีความคล้ายคลึงกันอย่างมาก กับ Java เพียงแต่มันเป็นด้าน client-side เท่านั้น (ด้าน Back-end จะเป็นของ ColdFusion แต่ไม่ได้ใช้ภาษาเดียวกันกับฝั่ง client เหมือน Java ที่ใช้ ภาษาเดียวกันทั้งสองด้าน)

มวยใหม่ฟอร์มดีอย่าง Flash ล่ะ?

ทีนี้จะเกิดอะไรขึ้นหาก Flash สามารถ “Build once. Run anywhere.” ได้เหมือนกับ Java คือขึ้นไปอยู่บนทุก platform (ยกเว้น Server-side ซึ่งพี่ M ครองตลาดอยู่) หมัดเด็ดที่คอยฮุกคู่ต่อสู้ได้ชะงัด ก็คือเครื่องมือสร้างสรรค์ที่หลากหลาย และสวยงาม อย่าง Flash Professional และ Flex Builder (เปลี่ยนชื่อเป็น Flash Builder ในเวอร์ชั่น 4 ปลายปี 2009) รวมทั้งการ Code ที่ไม่ยุ่งยากเท่าไหร่ กระแสนักพัฒนาจะกระพือไปทาง Flash เป็นแน่แท้

คิดไปคิดมา แล้ว Java จะโดนต้อนเข้ามุมโดย Flash ไหม?

ไม่น่าจะใช่อย่างแน่นอน โดยส่วนตัวผมว่าท่าทีของ Adobe ที่ปล่อย Live Cycle Service หรือ Blaze DS ออกมานั้น เป็นไปได้ว่าสองตัวนี้จะกลายเป็นคู่หู Duo ไล่ทุบเจ้าอื่นๆ ซะมากกว่า เพราะ ทำอย่างไรจะดีเท่าการเป็น open source เล่า

แล้วมาดูกันนะครับว่า จะเจอสองคนนี้ออกมาไล่ทุบคนอื่นจริงหรือเปล่า

Related posts:

  1. Flash platform และ iPhone OS 4.0 (ภาค 2: เมื่อ Apple ประกาศสงครามกับ Adobe)
  2. Flash platform และ iPhone OS 4.0 (ภาค 1: เปิดกล่องปริศนาของ Apple)
  3. Adobe and the last platform – Mobile
  4. Let’s say some ‘Wrapper’
  5. Array to WebOrb’s Java