Posted
May 07, 2009
at
Spring66
ระหว่างเตรียมตัวเรื่อง Terracotta สำหรับงาน NJUG7 เนื่องจากเรื่อง Cluster, HA, Cache เป็นเรื่องที่เข้าใจได้ยากมากเจึงทำให้ไม่สามารถเดินหน้าไปได้เร็วมากนัก หยุดๆเดินๆ ไปเรื่อยๆระหว่างหยุดก็ทำอย่างอื่นเช่น อ่าน LISP อ่านโน่น อ่านนี่ แซวลิเวอร์พูลใน twitter จนกระทั่งสามวันก่อนไปอ่านบทความใน TheServerSide เรื่อง How Do Java Developers Edit-In-Place and Monitor? เค้าก็พล่ามเรื่องทำไม เมื่อไหร่ Java Developer จะสามารถทำได้เหมือน PHP คือแก้แล้วเห็นการเปลี่ยนแปลงเลยโดยไม่ต้อง Redeploy หรือ Restart Application Server ซึ่งปัญหานี้เป็นเรื่องทิ่มแทงหัวใจผมมาตลอดคือเราไม่สามารถทำงานได้อย่างต่อเนื่องได้เต็มที่กับภาษา Java เนื่องจากแนวคิด “Once it is loaded, it can not be changed” แต่หลังๆ Framework สมัยใหม่ก็แก้ไขเรื่องนี้ไปได้แล้วสองตัวคือ Tapestry [...]