Thailand Flex and AIR developer

Enjoy it! Build it! and steal that snack!

Tanakorn Numrubporn

สำรวจความต้องการศึกษาของสมาชิกหน่อยครับ

คือ ตอนนี้ผมได้ทำการศึกษาการใช้งาน framework ต่างๆ ของ Flex ไม่ว่าจะเป็น Cairngorm, PureMVC, swiz, BlazeDS and Spring Intregration, merapi และ WebORB (ตอนนี้ก็เริ่มหันไปดู Clear Toolkit แต่ดูเหมือนมันยังไม่ค่อยจะ work เท่าไหร่)

อยากทราบว่า มีสมาชิกท่านใดต้องการศึกษา framework ตัวไหนเป็นพิเศษมั๊ยครับ ผมจะได้ลองเจาะเอาให้อ่านกัน คือ อยากจะเรียนให้มากขึ้น แล้วอยากจะแบ่งปันข้อมูลออกมาเป็นภาษาไทย ก็ต้องขอออกตัวว่าไม่ได้เก่งอะไรนะครับ ไม่ได้จะมาแสดงตัวอะไรด้วย เพียงแต่ความสุขของชีวิตผมก็คือ ได้ศึกษาเรื่องของ Software Dev. ในมุมใหม่ๆ แล้วแบบว่า พอศึกษาไปเรื่อยๆ แล้วไม่ได้ใช้งาน ความรู้มันก็ค่อย "เรื้อ" ไปทีละน้อย อย่างน่าเสียดาย ก็เลยอยากบันทึกการศึกษาของตัวเอง ในรูปแบบของนักเดินทาง ก็เลยอยากจะลองหาแนวร่วมดูอ่ะครับ

แต่ถ้าไม่มีใครสนใจก็ไม่เป็นไรครับ เพราะยังไงก็เขียนอยู่ดี :) ตอนนี้สนใจในเรื่องการใช้ Cairngorm ร่วมกับ Spring แล้วให้ Flex มา "เจ๋อ" อยู่ข้างหน้ามากๆ ดูแล้วน่าจะเป็น Solution ที่น่าสนใจมั่กๆ

Share

Reply to This

Replies to This Discussion

ตอนนี้ผมใช้ BlazeDS และก็ BlazeDS + Spring ครับ

ผมถนัดแนว spring อะครับเพราะปกติเขียน j2ee อยู่แล้ว

แต่ PrueMVC,Cairngorm ก็ดูหน้าสนใจนะครับ เหมือนจะเจ๋ง แต่ผมยังมองไม่ค่อยออก เพิ่งโหลด doc มาอ่านอะครับดูคร่าวๆ
ยังกับสองตัวนี้ใช้ทํา mvc ให้กับ ฝั่ง UI เลย ใครใช้อยู่ชี้แนะทีนะคร้าบ

ป.ล. ใครมี e-book Pro Flex on Spring : 9781430218357 บ้างครับผมหามาหลายวันแล้วไม่มีเลยเหอๆ

Reply to This

นี่ผมก็กำลังจะเริ่มใช้ Cairngorm กับพวก Project ใหม่ๆ ที่กำลังจะมา ส่วน PureMVC เห็นหลายสำนักเขาเปรียบมวยกันแล้วลงมติเป็นเอกฉันท์ว่า PureMVC เหนือกว่าในแง่ของ Tecnical แต่ Cairngorm นั้นจะได้เปรียบตรงที่ Developer ส่วนใหญ่จะรู้จัก และได้รับการสนับสนุนอย่างเป็นทางการจาก ADOBE ครับ

ส่วน Pro Flex on Spring นั้น ผมก็หามานานแล้วเหมือนกัน เหมือนกับว่ายังไม่มีใครเอาไป upload ไว้ แต่ไม่เป็นไร ผมสั่งซื้อแบบ hard copy ไปแล้วครับ ถ้าอ่านจบจะมารีวิวให้ฟัง

Reply to This

Pro Flex on Spring โอว์ ผมจะซื้อแต่กลัวเอามาหนุนหัวฮ่าๆ

พี่ช่วย add mail ผมได้ไหมอะครับ ตอนนี้เขียนแบบโดดเดียว ปรึกษาแต่พี่ google

มั่วบ้าง งมบ้าง อยากได้คนไว้คอยชี้แนะบ้าง ขอบคุณมากนะคร้าบ

bomb ครับ x_bomb_x@hotmail.com ขอบคุณอีกทีครับ

Reply to This

ผมก็ไม่ได้เก่งอะไร ยังต้องศึกษาอีกมากเลย Spring นี่อยู่ในช่วงเริ่มศึกษาเท่านั้นครับ

ยินดีเป็นอย่างยิ่งที่ได้รับรู้ว่า มีผู้สนใจ Flex ในแง่ของ Enterprise App. กันอยู่เยอะขนาดนี้ ไว้ผมจะขอคำปรึกษาจากคุณ BombBerMan บ้าง (จากจะขอคำปรึกษาผม กลายเป็นผมขอกลับซะนี่ :))

ถ้าอะไรที่ผมรู้ รับรองจะให้ความช่วยเหลือแบบหมดเปลือกเลยครับ มีเพื่อนที่ช่วยกันศึกษาแบบนี้ น่าสนุกมากๆ

mail ของผมนะครับ him_aeng@yahoo.co.th ครับ

อ้อ ผมชื่อ him ครับ

Reply to This

ตอนนี้ผมใช้ MATE เป็น framework เนื่องจาก Cairngorm ไม่ผ่านการ approve การขอ opensource ของที่บริษัท ทำเป็น webapp ติด่ต่อกับ server บน unix โดยใช้ JSON อีีกทอดนึง ขอศึกษาอีกนิดเเล้วจะเขียนเเชร์ความรู้ให้เพื่อนๆครับ จากความรู้ในปัจจุบัน คิดว่าซับซ้อนน้อยกว่า Cairngorm เยอะมากครับ

Reply to This

โอ้ ใช้ MATE หรือครับ น่าสนใจมาก จริงๆ แล้วมีบางส่วนของ Cairngorm ที่ผมก็ไม่ค่อยจะชอบเท่าไหร่ ตรง ModelLocator ที่เป็นลักษณะที่ว่า อะไรๆ ก็ยำใส่เข้าไปในนั้นหมด ทำให้ถ้า App. มีขนาดใหญ่ขึ้น ตัว ModelLocator คงจะรกรุงรัง แล้ว Maintenance ยาก แล้วเวลาจะเพิ่มอะไรเข้าไปทีนี่ต้องไปทำงานเพิ่มอย่างน้อยสามอย่างแน่ๆ นั่นคือ เพิม Controller, เพิ่ม Event และเพิ่ม Command ซึ่งถ้าลืมก็มี Error รออยู่แน่นอน มองไปที่ MATE บางทีจะง่ายกว่าตรงที่เขาไม่ได้บังคับการ "วางรูปแบบ" ของสถาปัตยกรรมของ Code แต่โดยส่วนตัวผมมองว่าทั้ง MATE กับ Cairngorm น่าจะเอามาใช้ด้วยกันได้นะ เพราะจุดประสงค์ของการใช้งานของทั้งสอง Framework นี้ต่างกัน

แต่เท่าที่อ่านดูรู้สึกว่า Cairngorm จะถูกนำมาเปรียบกับ PureMVC ส่วน MATE นี่น่าจะเข้าข่ายเป็น Framework ที่มีลักษณะคล้ายๆ กับ swiz กับ Spring ActionScript

เพราะ Cairngorm กับ PureMVC จะเน้นไปที่การ "บังคับ" ให้การจัดวาง Code เป็นระเบียบเข้ากันกับลักษณะของ MVC

แต่กลุ่มของ MATE, swiz และ Spring ActionScript นี้เป็น Architecture Framework ที่เน้นไปใช้หลักการของ Dependency Injection แบบเดียวกับ Spring Framework ของ Java

ไว้ผมจะรอ บทความว่าด้วยเรื่อง MATE จากคุณ praemdev นะครับ ส่วนผมน่ะตกหลุมรัก swiz กับ Spring ActionScript ครับ ส่วน Ciarngorm นี่ shot บังคับให้ต้องศึกษา เพราะ "ใครๆ" เขาก็ใช้เป็นกันส่วนใหญ่ ขนาดหนังสือ Pro Flex on Spring ยังเน้นการใช้ Cairngorm เพื่อจัดระเบียนในส่วนของ Presentation เลย

ไว้เรามาช่วยกันครับ

Reply to This

เริ่มคึกคักครับ ว่าแต่พี่ him มี msn ไหมครับ

Reply to This

พี่ครับ ผมสงสัยว่า Cairngorm สามารถใช้ ร่วมกับ BlazeDS ได้หรือไม่ครับ

Reply to This

ได้อย่างมิพักต้องสงสัย ครับน้อง

แปลง่ายๆ ว่า "ได้แน่นอน" ครับ

ส่วนข้างล่างนี่เป็นโปรแกรมตัวอย่างที่ใช้ Cairngorm กับ BlazeDS ครับ

cairngormStore.war

Reply to This

อ้อไฟล์ข้างบนนั้นใช้เป็นแบบฝึกหัดเพื่อศึกษาร่วมกับ article ด้านล่างนี้ครับ
Cairngorm Article

ถ้าคุณดาวน์โหลดไฟล์แบบฝึกหัดมาจากไซต์ของผู้เขียน article นั้น ไฟล์ดังกล่าวจะใช้ Cairngorm เวอร์ชั่น 2.0 (ซึ่งเป็นเวอร์ชั่นเก่า) ร่วมกับ LCDS (Live Cycle Data Service) ซึ่งคงไม่ใช่สิ่งที่เราต้องการ ดังนั้น ผมได้แก้ไขบางอย่างเล็กน้อยเพื่อเปลี่ยนมาใช้งานกับ BlazeDS กับ Cairngorm 2.2 (ซึ่งเป็นเวอร์ชั่นล่าสุด) ได้ครับ

ดังนั้น ถ้าไป download จาก article จะได้ไฟล์ที่ใช้กับ Cairngorm แบบเก่า และใช้กับ LCDS ครับ

Reply to This

ขอบคุณมากๆๆๆๆๆ เลยครับ

ตอนนี้ผมศึกษา pure ไปแล้วอะครับเหอๆไปได้ 20%
ดูแล้วเหมือนจะโอเลยครับ
พี่ใช้ ตัว puremvc ไหมครับ
ผมกลัวติดปัญหาแก้ไม่ออกเด็วไม่มีคนช่วยเหอๆ

ผมขอถามอีกนิดถ้าเรืองการจัดการ event เนี่ย framework มันช่วยจัดการได้ถูกไหมครับ
แบบว่า event คลิกเข้ามาแล้วโยนไปหน้าไหน ผมดูจาก pure คร่าวๆแล้วมันน่าจะจัดการที่ Mediators (VIEW) หรือเปล่าครับ

ขอบคุณอีกทีครับ

Reply to This

PureMVC นี่ยังไม่กระดิกเลยครับ แต่ผมก็ได้ stock บทความไว้ สำหรับอ่าน หรือศึกษาในอนาคต

(ตอนนี้กำลังขมักเขม้นกับ Spring อยู่ เลยไม่มีเวลาให้กับ Flex กับ Framework ที่เกี่ยวข้องเลย)

ส่วนบทความที่ผม stock ไว้ก็ไปตามนี้เลย

PureMVC Tutorial

ส่วนผมตอนนี้ขอฝังตัวกับ Cairngorm กับ BlazeDS and Spring Integration Framework ไปก่อนนะครับ

อ้อ มีบทความที่น่าสนใจมาฝากครับ เป็นการเอา สารพัด Framework มาใช้งานร่วมกัน ดังนี้
Flex + Cairngorm + Spring ActionScript + Tomcat + WebORB/BlazeDS + Spring Java + Hibernate + MySQL

โดยไปอ่านได้ที่ link ด้านล่างนี้เลยครับ แล้วเดี๋ยวเรามา discuss กัน

Part I

Part II

Part III

Reply to This

RSS

About

Greendog Greendog created this Ning Network.

Badge

Loading…

© 2009   Created by Greendog on Ning.   Create a Ning Network!

Badges  |  Report an Issue  |  Privacy  |  Terms of Service