Saturday, April 19, 2008

Spring WebFlow และเกรลส์

มีบทความบน InfoQ เกี่ยวกับ Spring WebFlow 2.0 ที่กำลังจะออก และการร่วมมือกับโครงการเกรลส์ในการกำหนดภาษาเพื่อใช้นิยาม flow ของเวบไซต์

อ่านบทความเต็มได้จาก InfoQ.com ครับ

Thursday, April 10, 2008

สร้าง PDF ด้วยเกรลส์แอพพลิเคชั่น

หลาย ๆ คนอาจจะสนใจที่จะ generate PDF จากเกรลส์

Egon Jensen มี tutorial ที่น่าสนใจซึ่งใช้ JasperGrails plugin ในการสร้างรายงานออกมาเป็น PDF ครับ

SOAP ปลั๊กอินสำหรับเกรลส์จาก WS02

WSO2 ประกาศตัว WSF/Spring รุ่น 1.0 ซึ่งสนับสนุน Web Service ด้วย Apache Axis2 ครับสำหรับ Spring และสำหรับเกรลส์นั้นก็มีปลั๊กอินคือ Axis2 plugin ซึ่งมีการใช้งานในลักษณะเดียวกันกับ XFire plugin ที่ผมพัฒนาไว้ แต่ Axis2 plugin ยังไม่มีความสามารถในการสนับสนุนบางฟีเจอร์ที่สำคัญ ๆ เช่น Generic เป็นตันครับ

ผ่านทาง: aboutGroovy

Tuesday, February 26, 2008

รีวิว Adobe AIR/Ajax (เกือบจะได้ต่อกับ Grails)

ตอนแรกกะไว้ว่าจะทดสอบการใช้งานร่วมกันระหว่าง Adobe AIR/Ajax กับ Grails เนื่องจากตัวเต็มของ AIR เพิ่งออกไปเมื่อวันที่ 25 ที่ผ่านมา แต่พอผมติดตั้ง AIR runtime ขนาด 11 MB แล้วลองเปิดหาแอพพลิเคชั่นตัวอย่างมารันดู ก็ไปเจอ time tracker เล็ก ๆ ตัวนึง เห็นเจ้าของเขาบอกว่าใช้ ExtJS ทำ UI ก็คิดว่านะจะเล็กดีและพอที่จะลองได้

ผมใช้ Firefox browse ไปที่แอพพลิเคชั่นตัวนั้น (.air) แล้ว AIR runtime ก็ทำการติดตั้งลงไปในเครื่อง - แค่ตอนเปิดก็รู้สึกตะหงิด ๆ นิดนึงแล้วครับว่าไม่ค่อยเป็นไปอย่างที่คิด คือ เปิด ติดตั้ง แล้วก็รัน เหมือนการลงแอพพลิเคชั่นปกติ และถ้าไม่ได้ sign digital signature ไว้ มันก็จะมีการฟ้องแบบเดียวกันกับ Java Web Start และ ActiveX (ถ้าเป็น security model ของ Google Gears จะเบากว่านี้เล็กน้อย)

พอเปิดใช้งานตัวโปรแกรม หน้าตาการ render ของ WebKit (HTML renderer ที่ AIR ใช้) ทำให้ตัวโปรแกรมที่เคยดูดีในวิดีโอสาธิต ดูแย่ไปเลย icon ที่มากับ ExtJS มันแตก ๆ ยังไงไม่รู้ การ render font ก็ดูแปลก ๆ ตัวหนังสือไม่เรียบ แถม Ext JS ที่เร็วใน Firefox กลับช้าอืด ๆ ใน WebKit

ผมเลยถอดใจ จะเอามันออกแล้วโปรแกรมตัวนี้ ก็หาที่ uninstall ไม่ได้อีก

ปิดท้ายว่า ถ้าอยากทำ desktop app ด้วย HTML + Ajax รอ Mozilla Prism แล้วใช้ Google Gears เป็นตัวเก็บข้อมูล น่าจะดีกว่า Adobe AIR/Ajax หลายขุม

ไม่ประทับใจ เลยไม่ทันจะได้ลองเอามาต่อกับ back-end ที่เป็น Grails ครับ
(เหลือ AIR/Flex อีกตัว หน้าตาคงออกมาสวยงามกว่า ถ้ามีใครรีวิวแล้วบอกกันหน่อยนะครับ จะตามไปอ่าน)

Monday, February 25, 2008

วิธีการใช้ Grails และ Acegi จาก InfoQ

Fadi Shami เขียนบทความบน InfoQ แนะนำการใช้งาน Grails และ Acegi อย่างเป็นลำดับ โดยในบทความอ้างอิงการใช้ปลั๊กอิน Acegi รุ่น 0.2 ครับ

ที่มา: infoq.com
ผ่านทาง aboutGroovy

Saturday, February 23, 2008

ทดสอบระบบ iPaper : แนะนำเฟรมเวิร์คเกรลส์

Read this doc on Scribd: grails thai

Wednesday, February 20, 2008

เกรลส์และ Flex

Maarten Winkels เขียนเกี่ยวกับการใช้เกรลส์และ Flex โดยการสร้างหน้าจอ master-details ใน Flex และใช้เกรลส์เป็นฝั่ง server โดยตัวอย่างของเขานั้นเน้นการ binding วัตถุฝั่ง Java ใน Flex อีกทั้งยังมีการใช้ JMS เพื่อส่งข้อความไปหาโปรแกรม Flex ตัวอื่น ๆ อีกด้วยเมื่อตัวใดตัวหนึ่งมีการอัพเดตข้อมูลมาที่ฝั่งเกรลส์ น่าสนใจทีเดียวครับ

ที่มา blog.xebia.com
ผ่าน aboutGroovy