หลังจากรอมาหนึ่งปีในทึ่สุดเมื่อวานประกาศมาแล้วครับ Ruby on Rails 2.0 ความสามารถต่างๆมีเพิ่มมากทีเดียวเช่น
โดยส่วนตัวชอบ
-
Active Record: Performance
มีการปรับแก้ไขในส่วนของ active record เช่นเรื่อง query cache ซึ่งจะคอยดูว่ามีการเรียกใช้ SQL ซ้ำกันบ่อยๆหรือไม่ดังนั้นหลังจากการทดสอบแล้วเร็วขึ้น 50-100%
-
Active Record: Sexy migrations
วิธีการเขียน database migration เมื่อก่อนทำดังนี้.
create_table :people do |t| t.column, "account_id", :integer t.column, "first_name", :string, :null => false t.column, "last_name", :string, :null => false t.column, "description", :text t.column, "created_at", :datetime t.column, "updated_at", :datetime endรุ่นใหม่ทำดังนี้:
create_table :people do |t| t.integer :account_id t.string :first_name, :last_name, :null => false t.text :description t.timestamps end -
Active Record: XML in, JSON out
ก่อนหน้านี้ rails รองรับการทำ serialization ตัว active record object ให้เป็น xml มาสักพักแล้วแต่ในรุ่น สองนี้รองรับการทำ deserialization ด้วยการสั่ง
Person.new.from_xml(“David“)ที่สนุกกว่านั้นคือรองรับการทำ serialization ให้เป็น JSON ด้วยครับเพียงแค่ใช้
person.to_json
อันนี้แค่สามจากหลายสิบข้อนะครับสามารถอ่านที่เหลือได้ที่ที่มาของข่าวครับ
ทีมาของข่าว http://www.infoq.com/
ผมถือวิสา
sugree Sat, 08/12/2007 - 21:18
ผมถือวิสาสะแก้ไขฟอร์แมตนิดนึงนะครับ ฝากแทรกเนื้อข่าวอีกซักนิด แล้วใส่
<!--break-->คั่นไว้หน่อยอืม น่าสนๆ
heha Sat, 08/12/2007 - 21:25
อืม น่าสนๆ (ว่าจะเขียนนานแล้ว แต่ยังไม่ได้เริ่มซักที เหอๆ)
ผมเปลี่ยน
sirn Sat, 08/12/2007 - 21:36
ผมเปลี่ยนไปปันใจให้ Merb เรียบร้อยแล้วแฮะ ถึงแม้จะน่ารำคาญเรื่องไม่ Battery-included ไปบ้าง : )
sugree:
roofimon Sun, 09/12/2007 - 07:35
sugree: ขอบคุณครับ
sern: น่าสนใจครับ MERB
Make Love No War
ดีมากเลยค
0en42chart Thu, 17/04/2008 - 21:43
ดีมากเลยครับ