Tags:
Grails

Grails เฟรมเวิร์คการพัฒนาเว็บที่เขียนเลียนแบบ Ruby on Rails (แต่ใช้กับภาษา Groovy แทน Ruby) ออกรุ่น 2.0 ตัวจริงแล้ว

แพลตฟอร์ม Groovy/Grails นั้นรันอยู่บน Java VM (แต่ใช้ภาษา Groovy ที่ต่างออกไปจากภาษา Java) และพัฒนาโดยบริษัท Springsource เจ้าของเดียวกับ Spring (เดิมที Grails พัฒนาโดยบริษัท G2One แต่โดน Springsource ซื้อกิจการทีหลัง)

สำหรับ Grails 2.0 มีของใหม่มากมาย เช่น รองรับซอฟต์แวร์เครือญาติรุ่นใหม่ๆ อย่าง Groovy 1.8, Spring 3.1, Hibernate 3.6, Servlet 3.0 นอกจากนี้ยังปรับปรุง console UI ใหม่, ปรับปรุงการโหลดตัวแอพให้ต้องการ restart น้อยลง, รองรับ GORM สำหรับ NoSQL, เพิ่ม API ใหม่ๆ เป็นต้น รายละเอียดดูจาก What’s new in Grails 2.0?

ที่มา - Springsource Blog, ReadWriteWeb

Tags:

วันที่ 11 พฤษจิกายน 2551 SpringSource บริษัทที่อยู่เบื่องหลัง Spring ประกาศว่าได้ทำการซื้อกิจการของบริษัท G2One บริษัทที่อยู่เบื่องหลัง Groovy และ Grails เทคโนโลยี การซื้อกิจการในครั้งนี้จะทำให้ SpringSource ขยายฐานอำนาจออกไปอีก

การควบรวมในครั้งนี้มีการคาดการว่าจะทำให้ Spring, Groovy และ Grails จะกลายเป็นทางเลือกที่ดีที่สุดในการพัฒนาแอพพลิเคชั่นบน JVM เนื่องจากถ้าเรามองจากสถิติแล้ว Groovy เป็นภาษาสคริปบน JVM ที่ได้รับความนิยมมากที่สุดโดยตัวมันเองถูกดาว์นโหลดมากกว่า 30,000 ครั้งต่อเดือน ทางด้านสถิติของ Grails นั้นเพิ่มจาก 7,000 เป็น 70,000 ต่อเดือน สุดท้าย Spring นั้นเป็นที่ยอมรับกันอย่างไม่เป็นทางการอยู่แล้วว่าเป็นเฟรมเวิร์คทางเลือกที่ได้รับความนิยมที่สุด ในหมู่นักพัฒนาภาษาจาวา

มาถึงตอนนี้วลีเด็ดที่สามารถพูดได้คือ "เมื่อภรรยาของเรา ได้พาน้องสาวมาให้แล้ว เราจะปฏิเสธ ก็ใช่ที่"

ที่มาเริ่มแรก SpringSource ซื้อ G2One แล้ว !

รายละเอียด SpringSource Acquires G2One Inc.

Tags:

InfoWorld มีสกู๊ปเกี่ยวกับอนาคตของภาษาโปรแกรมแบบไดนามิก ว่าจะไปในทิศทางใด จำนวน 10 ข้อ

  1. ภาษาจะมีลักษณะคล้ายกันมากขึ้น เพราะหยิบยืมฟีเจอร์ของภาษาอื่นๆ มาใช้
  2. เฟรมเวิร์คมีความสำคัญมากขึ้น ปัจจัยในการเลือกไม่ได้มีแต่ภาษาอย่างเดียวอีกต่อไป แต่มีเรื่องเฟรมเวิร์คเข้ามาเพิ่มด้วย
  3. เริ่มมีการระบุความเชี่ยวชาญเป็นชื่อแอพพลิเคชัน (เช่น WordPress, Drupal, Facebook) มากขึ้น แทนที่จะเป็นตัวภาษา แต่ถ้ามันเฉพาะทางเกินไป อาจอยู่ไม่ยืด
  4. ชุมชนผู้ใช้ภาษาโปรแกรมจะมีอิทธิพลเพิ่มขึ้น ตัวอย่างเช่น เมื่อ iPhone SDK เปิดตัว ก็มีคนสนใจ Cocoa/Obj-C เพิ่มขึ้นมาก
  5. เว็บแอพพลิเคชันและ cloud จะเป็นปัจจัยสำคัญที่ทำให้ภาษาไดนามิกรุ่ง เอาง่ายๆ ดู AppEngine/Python
  6. ประสิทธิภาพจะเป็นตัวเปลี่ยนเกม - สงครามเอนจินจาวาสคริปต์ระหว่าง TraceMonkey, V8, SquirrelFish Extreme จะทำให้ประสิทธิภาพของจาวาสคริปต์เพิ่มจนเราอาจเอา Perl ไปรันได้ (Larry Wall เขาว่าไว้)
  7. โปรแกรมมิ่งจะเปลี่ยนจากเดิมที่อิงคอมมานด์ไลน์ มาเป็นเว็บอย่างเดียวมากขึ้น เช่น การใส่ code snippet ส่วนเล็กๆ ลงใน WordPress หรือ Drupal
  8. การคอมไพล์ข้ามแพลตฟอร์ม เช่น Python เป็นไบต์โค้ดหรือ CLR และ GWT แปลงจาวาเป็นจาวาสคริปต์ จะช่วยขยายพรมแดนของภาษาไดนามิกออกไป
  9. ให้จับตาดูเครื่องมือโปรแกรมมิ่งแบบลากแล้ววาง อย่างเช่น Coghead หรือ Microsoft Popfly
  10. ตัวภาษาและแพลตฟอร์มต้องพัฒนาตัวเอง ให้รองรับสถาปัตยกรรมคอมพิวเตอร์แบบใหม่ๆ เช่น มัลติเธร็ด

ที่มา - InfoWorld

Tags:

จากตอนเดิม สัมภาษณ์ Guillaume Laforge ผู้ดูแลโครงการ Groovy คำตอบมาแล้ว ขอบคุณคุณ cblue ที่ช่วยประสานงานให้ด้วยครับ

Tags:

ผมได้มีโอกาสเข้าร่วมโปรแกรม Google Summer of Code ปีนี้ โดยทำงานให้กับโครงการ Groovy ของ Codehaus

Google Summer of Code คือโปรแกรมส่งเสริมการพัฒนาซอฟต์แวร์เสรีที่ผลักดันด้วยทุนของกูเกิ้ล โดยผู้ที่สามารถจะเข้าร่วมโปรแกรมได้จะต้องมีสถานะเป็นนักเรียน/นิสิต/นักศึกษาในระดับใดก็ได้ตั้งแต่ปริญญาตรีจนถึงปริญญาเอก และทำงานให้กับองค์กรที่เข้าร่วมโครงการตลอดฤดูร้อน ซึ่งกินเวลาประมาณ 3 เดือน