ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก มีนาคม, 2010

Blender 2.5 Alpha 2 ออกแล้ว

ขอข้าม Alpha 1 ไปเลยนะครับ เพราัะมันออกมานานแล้ว แล้วผมก็ไม่ได้เขียน สรุปโดยรวมแล้วมันเปลี่ยนหน้าตา UI (User Interface) เกือบหมดเลย เท่าที่ใช้รู้สึกว่ามันหนักๆ เครื่องขึ้น แต่อาจเป็นเพราะคอมผมมันอืดก็ได้ แต่รู้สึกว่าการใช้งานจะค่อนข้างง่ายขึ้น ไม่งงๆ เหมือน version ก่อนหน้า ส่วน alpha 1 นั้นมี bug ร้ายแรงอยู่คือ ไม่สามารถ save รูป texture ได้ Download Blender 2.5 Alpha 2 ได้ที่นี่เลยครับ

Spring Roo vs Grails

Spring Roo หรือ Grails ดี ถ้าต้องเลือกระหว่างสองตัวนี้จะเลือกอะไรดี คำตอบแบ่งออกได้เป็นสองส่วน ส่วนแรกคือภาษาที่ถนัด หากใครเขียน Java อยู่แล้วไม่อยากเปลี่ยนก็ควรจะเลือก Spring Roo หากใครต้องการ magic ที่มากับ Dynamic Language ก็คิดว่าน่าจะใช้ Grails มากกว่า ส่วนที่สองคือ ความเร็วในการพัฒนาเนื่องจาก magic ที่มาจากภาษา Groovy ทำให้เราพัฒนา Application ได้เร็วกว่าภาษา Java (แต่อันนี้ก็แล้วแต่ความถนัก หากถนัด Java มากๆ ก็อาจจะเร็วกว่าก็ได้) แต่ส่วนที่คิดว่าเร็วกว่าแน่ๆ คือมันจะ Generate Method ส่วนใหญ่ให้ในขณะ Runtime เช่น findBookById() ซึ่งจะไม่มีโค้ดในส่วนนี้แต่จะเป็นการ Generate ให้เองจากตัว Framework แต่หากใช้ Spring Roo เราต้องมานั่งเขียน Method ส่วนนี้เอง ข้อดี ข้อเสีย Grails อย่างที่รู้ว่า Groovy นั้นจะ Generate Method ระหว่าง Runtime ให้และยังเป็นภาษา Script แม้จะมีการ Compile ให้เป็น Bytecode ของจาวาแล้วก็ตาม แต่ Performance ก็จะด้อยกว่า Pure Java อยู่ดี Spring Roo จะช้าในช่วง Develop time แต่ขณะ Runtime จะมี Performance ดีกว่า Grails เนื่องจากไม่มีส่วนที่ต้องสร้างขึ้นระหว่าง