Merb gets merged into Rails 3!
Posted by PunNeng, Wed Dec 24 05:46:00 UTC 2008
มีของขวัญวันปีใหม่+คริสต์มาสมาฝากครับ
Merb 2.0 และ Rails 3.0 จะกลายเป็นสิ่งเดียวกัน
ผู้พัฒนาทั้งสองฝั่ง คือ Merb กับ Rails ตัดสินใจ ที่จะพัฒนา framework ทั้งสองตัวนี้ร่วมกัน โดยจะเอาของดีหลักๆ ของ Merb ไปใส่ใน Rails คือ
สำหรับคนที่ใช้ Merb อยู่ เขาแนะนำให้ใช้ต่อเลย เพราะมันคงใช้เวลาสักพักใหญ่ๆ ในการปรับปรุง ถ้า Rails 3.0 ออกมาอย่างเป็นทางการ ก็ไม่ต้องห่วงเพราะ Yehuda Katz บอกว่า
สำหรับคนที่กำลังศึกษาหรือสนใจที่จะศึกษา Merb ผมว่าน่าจะลองเลยครับ เพราะในที่สุดแล้ว แนวทางการเขียนหลักๆ ก็คงจะไม่ต่างจากที่เขียน Merb ในทุกวันนี้หรอก รูัก่อน เป็นก่อน ย่อมได้เปรียบ
ปล. นอกจากผมและสมาชิก codegent แล้ว มีใครใช้ Merb ในงานจริงๆ บ้างเนี่ย
links ที่เกี่ยวข้อง
http://merbist.com/2008/12/23/rails-and-merb-merge/
http://yehudakatz.com/2008/12/23/rails-and-merb-merge/
http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3
http://brainspl.at/articles/2008/12/23/merb-is-rails
http://splendificent.com/2008/12/the-merb-rails-merger-announcement-an-inside-opinion/
http://rubyonrails.org/merb
Merb 2.0 และ Rails 3.0 จะกลายเป็นสิ่งเดียวกัน
ผู้พัฒนาทั้งสองฝั่ง คือ Merb กับ Rails ตัดสินใจ ที่จะพัฒนา framework ทั้งสองตัวนี้ร่วมกัน โดยจะเอาของดีหลักๆ ของ Merb ไปใส่ใน Rails คือ
- Agnosticism - คือการไม่ยึดติด เช่น ไม่ชอบ AcitveRecord เอาตัวอื่นได้ไหม
- Modularity - คือการแยกเป็นส่วนๆ แยกไปเลยเป็น module ไว้ทำอะไร เวลาเขียน code ก็อย่าให้มันตีกัน
- Improved performance - แน่นอน performance ดีขึ้น เร็วขึ้น
- Public API - บังคับให้คนใช้ คือบางกรณี ดันไปเรียก method ที่ protected/private(ไม่เห็นใน API) ไว้ แต่ถ้าที่ protected/private นั้น มีการ update ล่ะ แน่นอน พังแน่ๆ ก็ต้องตามไป update code ใหม่
สำหรับคนที่ใช้ Merb อยู่ เขาแนะนำให้ใช้ต่อเลย เพราะมันคงใช้เวลาสักพักใหญ่ๆ ในการปรับปรุง ถ้า Rails 3.0 ออกมาอย่างเป็นทางการ ก็ไม่ต้องห่วงเพราะ Yehuda Katz บอกว่า
You will not be left in the cold and we’re going to do everything to make sure that your applications don’t get stuck in the past.
สำหรับคนที่กำลังศึกษาหรือสนใจที่จะศึกษา Merb ผมว่าน่าจะลองเลยครับ เพราะในที่สุดแล้ว แนวทางการเขียนหลักๆ ก็คงจะไม่ต่างจากที่เขียน Merb ในทุกวันนี้หรอก รูัก่อน เป็นก่อน ย่อมได้เปรียบ
ปล. นอกจากผมและสมาชิก codegent แล้ว มีใครใช้ Merb ในงานจริงๆ บ้างเนี่ย
links ที่เกี่ยวข้อง
http://merbist.com/2008/12/23/rails-and-merb-merge/
http://yehudakatz.com/2008/12/23/rails-and-merb-merge/
http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3
http://brainspl.at/articles/2008/12/23/merb-is-rails
http://splendificent.com/2008/12/the-merb-rails-merger-announcement-an-inside-opinion/
http://rubyonrails.org/merb
สนใจเรื่อง symfony ค่ะ พอจะแนะนำอะไรได้บ้างมั้ยค่ะ
ประมาณว่าต้องใช้ทำโปรเจคนะค่ะ เห็นว่าเข้าของบล๊อคนี้น่าจะพอรู้เรื่องได้ ได้ไม่ได้ยังไง รบกวนเมลล์บอกด้วยนะค่ะ ขอบพระคุณมากๆค่ะ
cheerfully@hotmail.com