JavaRebel เสนอทางเลือกใหม่ในการทำ hot-deploy

by mahajone
7 December 2007 - 07:18

ความคับข้องใจของชาวจาวาโปรแกรมเมอร์ต่อปริมาณเวลาที่ต้องใช้ในการติดตั้งโปรแกรมให้พร้อมใช้งาน (deployment) เป็นหนึ่งในเหตุผลที่จาวาโปรแกรมเมอร์หันมาให้ความสนใจในการศึกษารูบี้ ความรวดเร็วของรูบี้ในการใช้เวลาไปกลับระหว่าง develop-deploy-test (เรียกว่า turnaround time) ช่างน่าสนใจจริงๆ ภายในชุมชนจาวาเองก็ได้มาความพยายามนำเสนอวิธีต่างๆในการแก้ปัญหาในส่วนนี้ HotSwap นั้นมีมาตั้งแต่ J2SE 1.4 แล้ว แต่จนวันนี้เรามี Java SE 6 แล้ว HotSwap ก็ยังไม่ได้มีความสามารถอะไรมากพอที่จะทำให้เกิดการนำไปใช้แพร่หลายจริงจัง ทั้งๆที่มีนักพัฒนาจำนวนไม่น้อยที่ให้ความสนใจต่อความสามารถนี้

หากคุณเป็นหนึ่งในผู้ที่สนใจในเรื่องการทำ hot-deployment ของจาวาก็คงจะเคยได้ยินชื่อบริษัท zeroturnaround ผู้นำเสนอ JavaRebel มาบ้างแล้ว JavaRebel เป็นโปรดักท์ที่ทำให้คุณสามารถเปลี่ยนจาวาคลาสในโปรแกรมของคุณได้โดยไม่ต้อง redeploy หรือ restart คุณสามารถดูตัวอย่างการใช้งานจริงได้จาก screencast นี้ JavaRebel อาจจะช่วยให้อาการเช่นนี้ของจาวาโปรแกรมเมอร์บรรเทาลงบ้างก็เป็นได้

อ้างอิง : JavaRebel 1.0 final release available

Blognone Jobs Premium