ข่าวเกี่ยวกับการลดขนาดของจาวายังไม่จบ เหตุที่โดนบ่นไม่ใช่เพราะมันบวมอย่างเดียว แต่เป็นเพราะบางความสามารถนั้นเป็นมาตรฐานแต่กลับไม่เป็นที่นิยม จะเอาออกก็กลัวเรื่องความเข้ากันได้กับรุ่นก่อนๆ
JSR 270 นอกจากจะว่าด้วยเรื่องความสามารถต่างๆ ที่ถูกเพิ่มเข้ามาใน Mustang JDK 6 ยังว่าด้วยความสามารถบางตัวที่ควรจะถูกถอดถอนออกไปด้วยเช่นกัน นับเป็นครั้งแรกสำหรับเรื่องนี้เพราะตั้งแต่มีจาวามาตัว JDK มีแต่จะโตขึ้นเรื่อยๆ ส่งผลให้ JRE ก็พลอยใหญ่ตาม การเสนอให้ตัดส่วนที่ไม่สำคััญและไม่นิยมใช้ออกไปจึงเป็นสิ่งที่ถึงเวลาต้องทำแล้ว
ขั้นตอนการถอดถอนประกอบไปด้วยสองขั้นตอนหลัก 1. คือส่งชื่อเสนอส่วนที่ต้องการเอาออกในจาวารุ่น N 2. พิจารณาดูความเหมาะสมว่าควรเอาออกดีหรือไม่ในจาวารุ่น N+1 หรือถ้ายังตัดสินใจไม่ได้ก็อาจจะพลัดไป N+2 ต่อไป
ประเดิมงวดแรก หวยไปออกโดนชุดแพ็กเกจสำหรับจัดการเสียง MIDI (javax.sound.midi) ที่นอกจากไม่มีใครใช้แล้ว ยังกินพื้นที่ขนาดไม่ใช่น้อยอีกด้วย (500 KB) ซึ่งหากเป็นไปตามขั้นตอนกระบวนการ แพ็กเกจนี้จะถูกโละออกไปใน JDK 7
ที่มา - Mark Reinhold's Blog, JSR 270
JDK 6 เลื่อนเวลาออกไปอีกสองอาทิตย์
ข่าวแถมครับ เดี๋ยวนี้ใครก็ฮิตโรคเลื่อน JDK 6 ขอต่อเวลาทำการทดสอบและแก้บั๊กส่วนสุดท้ายของ build 98 ก่อนจะทำ code freeze การรอคอยกว่า 20 เดือนนับจากวันที่ Tiger JDK 5 ออกมา ใกล้ได้เวลาโหมโรงแล้ว โดยวันที่คาดว่าน่าจะได้เห็นรุ่น RC แรกคงประมาณปลายเดือนตุลาคม และตัวเต็มช่วงต้นเดือนธันวาคมนี้ เลื่อนออกจากหมายกำหนดการเดิมสองอาทิตย์
ที่มา - Mark Reinhold's Blog
Comments
เห็นด้วยว่า JDK มันบวมมมมมากกกกกกก ส่วนอะไรที่เป็นมาตราฐานอย่าง logging ที่มีมาให้คนก็ไม่ค่อยใช้กันใช้ log4j ซะมากกว่า(แสดงว่า dean เป็นมาตราฐานคนไม่ชอบ ต้อง dean4j เท่านั้น ^ ^)
เอา Swing Metal ออกไปด้วยได้ป่ะ
JDK บวม ไม่พอ สมองบวม ด้วย >.< ------------------------------------------------- vavar-studio