RIA, Ajax – Flex – OpenLazlo?

อาทิตย์ที่แล้วผมต้องนั่งเลือกว่าจะใช้อะไรที่จะทำ RIA ในที่ทำงานดี วันนี้ก็เลือกไปแล้ว ซึ่งก็ไม่ตรงใจผมเท่าไหร่ (หรือป่าว) เพราะว่าสรุปออกมาแล้วว่าจะใช้ Flex กัน ก็เลยขอเขียนไว้ในนี้ซะหน่อยทำไมถึงไม่ตรงใจผมเท่าไหร่
สามตัวนี้สำหรับ Ajax ตัวเลือกที่ถูกเลือกขึ้นมาคือ GWT ซึ่งข้อดีคือมันสามารถเขียนด้วย Java แล้วแปลงเป็น Javascript เอาไปใช้ได้เลย ซึ่งผมลองใช้แล้วจริงๆ ก็ไม่ถูกใจเท่าไหร่หรอก แต่นะ ท่าทางที่ทำงานจะมีความหลังฝังใจกับ Javascript แฮะ เลยหาทางเลี่ยงกันพอสมควร ถ้าให้ผมเลือก ผมสนใจอีกตัวมากกว่า นั่นคือ Mootools เพราะดูไปแล้ว Docs อ่านง่าย โครงสร้างก็โอเค แถมมี Effect ให้เล่นพอสมควร แต่ ถ้าใช้ตัวนี้ ต้องเขียน Javascript เลยโดนตัดทิ้งไปอย่างน่าเสียดาย

ตัวถัดมาคือ Flex ดูจาก Tools ที่มีให้และ Application ตัวอย่างแล้วมันเป็นอะไรที่น่าเล่นมากๆ แถมตัว SDK ก็เป็น Opensource แล้วด้วย แต่ๆๆ ข้อเสียเพียงหนึ่งเดียวนั่นก็ึคือ ตัว Tools ที่ใช้พัฒนานั่นเอง ที่มันแพงพอสมควรเลย (499 เหรียญ) แลกมากับความสะดวกสบายโคตรๆ ในการพัฒนา อืม มันก็คงคุ้มค่าอ่ะนะ แต่ถ้าไม่มี Tools แล้วอ่าน Docs มันแล้ว ขอลาดีกว่า
ตัวสุดท้าย OpenLazlo ที่สุดแสนจะน่าสงสาร เพราะโดนทั้ง Flex และ Silverlight เบียดมา แถมตัว Eclipse plugin ก็ไม่ยอมพัฒนาต่อ(ทำไมฟะ ถ้าทำต่ออาจจะเลือกก็ได้นะเนี๊ยะ) ก็เลยถูกตัดทิ้งไปอย่างน่าเสียดาย แต่จะว่าไปมันก็ไม่มีจุดเด่นที่แตกต่างจาก Flex เลยนี่นะ
ที่จริงอยากที่เป็นตารางให้ดูเปรียบเทียบไปเลยว่าที่ให้คะแนนเป็นอย่างไร แต่ด้วยความขี้เกียจ แหะๆ (ช่วงนี้ตัวขี้เกียจเกาะเยอะมาก ดูได้จากบล๊อกที่อัพถี่น้อยลง) เลยขอไว้ก่อน ไว้ถ้ามีโอกาสอาจจะสร้างเปรียบเทียบให้ดูในโอกาสหน้านะครับ :eek:

ปอลอ. สำหรับ Linux หลังจากเล่นมา 3 ตัว (OpenSUSE, Ubuntu, Fedora ก็ยังหาตัวที่โดนไม่เจอ เห้อ หรือเพราะ Requirement ตูมันสูงไปหว่า)
ปอลอสอง. อยากลอง OSX ยืมแผ่นพี่ที่ทำงานมา ลองบูท ปรากฏว่า บูทไม่ขึ้นอีก อ๊ากกก เซ็ง
ปอลอสาม. ลอง Linux Mint ดีกว่า :lol:

About llun

Just a programmer

, , , ,

  • http://pinkfloyd.myopenid.com/ pF ;)

    เห็นด้วยอย่างนึง Mootools น่ารัก