ความคับข้องใจของชาวจาวาโปรแกรมเมอร์ต่อปริมาณเวลาที่ต้องใช้ในการติดตั้งโปรแกรมให้พร้อมใช้งาน (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
Comments
ฮา flash เจ๋งมาก เอิ๊กๆ
น่าจะมีที่มาหลักของตัวข่าวอยู่ด้วยนะครับ เผื่อว่ามีคนอยากไปอ่านต่อจะได้มีจุดเริ่มต้นว่าควรเข้าอันไหน
LewCPE
lewcpe.com, @wasonliw
ผมว่าเหมือน AD ขายของที่เขาเขียนขึ้นมาเองน่ะครับ (แต่ไม่ได้หมายความว่าเป็น AD น่ะครับ แค่เขียนออกมาแล้วมันไม่เป็นข่าว) คงไม่ได้เป็นข่าวจากที่ไหน
อืม ความจริงมันก็คงเรียกว่าเป็นข่าวไม่ได้อะนะครับ ถึงคน post link ใน DZONE จะ post เมื่อวานนี้แต่เนื้อหาก็คงไม่ได้เป็นอะไรที่ล่าสุดประจำวัน อืม อืมถ้าทางคณะกรรมการเห็นว่าควรจะลบออกก็บอกได้นะครับ หากเห็นว่าผิดจุดประสงค์
ผมว่าเอาแค่จุดเริ่มต้นให้คนอ่านสามารถไปอ่านต่อ เช่น Press Release ของทาง JavaRebel เองก็น่าจะดีนะครับ
LewCPE
lewcpe.com, @wasonliw