เหตุผลที่ควรใช้ Flash ทำ User Interface มากกว่า HTML CSS Javascript

หลังจากที่จบ Course Flash มาแล้วทำให้ผมสามารถใช้ Flash ทำ Website ได้ละ (แต่ก็ยัง Connect ผ่าน PHP ไม่ได้ซึ่งผมเรียนต่อๆแน่ใน Course Advance Flash ของ NetDesign) วันนี้ผมก็ขอพูดตรงๆ หลังจากประสบปัญหา ในการทำเว็บมาหลายปี

ปัญหาที่เกิดขึ้น

  • User Interface แสดงไม่เหมือนกันในแต่ละ Browser
  • ใช้หลายภาษามาก ทำให้เกิดปัญหาทำให้ต้องเรียนรู้มาก
  • Animation ที่ทำได้จาก JavaScript ไม่ Smooth เท่าที่ควร
  • ต้องเขียน Code / ใช้ Framework มาทำ Animation ทำให้เสียเวลา + Performance ตก

แค่เพียงปัญหา 4 อย่างนีที่เกิดขึ้นก็สร้างปัญหามากมาย ในการทำ Web เป็นอย่างมาก แต่ปัญหาพวกนี้ Flash จัดการได้หมด แล้วหลังจากที่ผมศึกษา Flex เป็นสิ่งที่จะทำให้การทำงาน Website เป็นเรื่องง่ายมากขึ้นไปอีก แต่พวกนี้ปัญหาที่ตามมา มันก็มีเหมือนกัน แต่ดูเหมือนมันจะคุ้มค่ากว่าอย่างแน่นอน

ปัญหาที่เกิดขึ้นถ้าต้องการใช้ Flash/Flex

  • ต้องเรียนรู้ใหม่ ทำให้เสียเวลานั่งศึกษา
  • ภาษา Flex เป็นอะไรที่ไม่ Simple เข้าใจยากในตอกแรก
  • ถ้าเอาไปพัฒนา App การเชื่อมต่อจะดูเข้าใจยากกว่าใช้ HTML ธรรมดา
  • ต้องมี Tools ถึงจะทำให้งานเร็วและมีประสิทธิภาพ (ขาด Tool ขาดใจเลยและ)
  • เครื่องมือมีราคาแพง และหา Open Source ได้ยาก

มาดูความคุ้มค่ากัน

HTML CSS Javascript

ข้อดี

  • สามารถใช้ ของฟรีได้มากมาย มีให้หาได้มากมายบน Internet
  • Tools ก็ฟรี
  • เริ่มต้นเรียนรู้ง่าย

ข้อเสีย

  • ทำ User Interface ไม่สวยเท่าที่ควร
  • เรียนง่ายแต่ต้องเรียนเยอะ ถึงจะเก่ง
  • เสียเวลาการทำให้ Run ในหลาย Browser เหมือนกัน

Flash / Flex

ข้อดี

  • ทำงาน Animation ได้เร็วและสวย
  • สามารถ Run ได้ทุก Browser โดยไม่ผิดเพี้ยน
  • Flex ทำให้เขียน Web ได้สนุกและรวดเร็วจริงๆ

ข้อเสีย

  • Tool แพง
  • การเรียนรู้ยากในการเริ่มต้น

——————————————–

ถ้าชั่งน้ำหนักสำหรับผมตอนนี้ที่ผมทำ Jersure.com ยังใช้วิธีเดิมๆอยู่แต่อนาคต ผมคงต้องใช้ Flash ! เพราะมันทำให้การทำงานของผมทำงานครั้งเดียว ไม่ต้องมาตามเช็ด ตามแก้ในเรื่อง User Interface ลำพังเขียนแค่ Code PHP ก็เยอะอยู่ ต้องมานั่งแก้ใน User Interface มากมาย ทำให้เสียเวลาโคตรๆ

แต่ยังไง PHP ก็เหมือนจะเป็นแกนหลักสำหรับผมแล้ว Java -> ทำงาน Web ยากไป , .NET -> Microsoft เกินไป 555+ แล้วไหนๆผมก็เชียร์ Flash แล้วผมจะบอกว่าผมศึกษาอะไรมาแล้วพอมาจับ Flash ถึงง่ายนิดเดียว

HTML -> C++ -> JavaScript -> CSS -> Java -> PHP -> Flash โดยผมว่าถ้าจะเรียนแค่ Flash รู้วิธีการโปรแกรมมิ่งแบบ OOP (Java) ก็เพียงพอแล้ว งานจะได้สนุกมากขึ้น ที่เหลือคือใช้ความเข้าใจของระบบเอา ;) โดยอ้างอิงจากหลักความเป็นจริง (ผมเรียนที่ NetDesign นะเรียนเป็นเลย หลังจากนั่งศึกษาเองต้องใช้เวลานาน นี้เรียนมา 1 เดือนครึ่ง 12 ครั้งเป็นเลย เป็นจริงๆนะ ไว้ทำ Project ส่งแล้วจะเอาผลงานมาให้ดูนะครับ) หมดแล้วสำหรับ Post นี้ครับ

เนื้อหาคล้ายกันที่น่าสนใจ

12 Comments

(Required)
(Required, will not be published)