ถึงแม้ออราเคิลออก Java SE 7 เมื่อเดือนกรกฎาคม 2011 แต่นักพัฒนาจำนวนมากก็ยังใช้ Java SE/JDK 6 กันอย่างแพร่หลาย จนออราเคิลต้องยืดอายุการพัฒนา-ดูแลรักษาออกไปอีก 4 เดือน จากเดิมที่จะหยุดพัฒนาในเดือนกรกฎาคมปีนี้ ไปเป็นเดือนพฤศจิกายนแทน
ต้องอธิบายนิดนึงว่า ระยะเวลาในที่นี้คือ end-of-life (EOL) ไม่ใช่ระยะเวลาของการสนับสนุนผลิตภัณฑ์ (support) ที่จะยาวนานกว่านั้นมาก ในกรณีนี้ เมื่อถึงเดือนพฤศจิกายน 2012 ออราเคิลจะปิดไม่ให้ดาวน์โหลด Java SE 6 แต่คนที่จ่ายเงินซื้อบริการหลังขายจะยังใช้ไปได้ถึงปี 2016 ครับ
นโยบายของออราเคิล Java จะมีระยะเวลา EOL หลังผลิตภัณฑ์ออกไปแล้ว 3 ปี หรือผลิตภัณฑ์รุ่นถัดมาออกมาแล้ว 1 ปี ขึ้นกับว่าอันไหนถึงก่อนกัน สำหรับ Java SE 7 จะมีระยะ EOL ถึงเดือนกรกฎาคม 2014 เป็นพื้นฐาน
ที่มา - Oracle Java SE Support Roadmap, Henrik on Java, InfoWorld
Comments
java SE7 โครตเจ๋งเลยนะผมว่า ทำไมไม่บูมหว่า แปลกใจ แต่ไม่แปลกหรอกขนาดมหาลัยในเมืองไทยบางที่ อ.ยังไม่รู้เลยว่ามี SE7 แล้ว
คงรอให้มัน stable กว่านี้มั้งครับ
ผมเคยเขียนโปรแกรมที่รันบน SE6 ได้ ลองคอมไพล์ใหม่ไปรันบน SE7 JVM ยังบึ้มไปหลายรอบ = ='
Java 7 bug เยอะ เอา code เก่าไปคอมไพลก็มีปัญหา พวกฝรั่งที่เอาไปใช้เค้าก็มาโพสๆกันอยู่อ่ะว่า Java 7 มี fetal bug อยู่ ห้ามไปใช้เด็ดขาด
แต่ตอนนี้ไม่รู้แก้ไปถึงไหนแล้วนะ
ใช้ HTML5 Application ดีกว่ามั้ย
ผมชอบอะไรใหม่ๆ ใน se7 มากแต่ยังไม่กล้าใช้เต็มตัวเพราะมันน่าจะยังไม่ stable เท่าไหร่
ผมทำซอฟต์แวร์องค์กร ยังใช่ Java 5 อยู่เลยครับ
เพราะ Server ยังต้องรันโปรแกรมเก่าๆอีกหลายตัว
แล้ว Minecraft รันบน JRE 7 จะเน่าไหมล่ะครับ?
อ่านผ่านๆแล้วตกใจนิดหน่อยครับ จริงๆควรจะเป็น
นโยบายของออราเคิลจาวาแต่ละรุ่นจะมีระยะเวลา EOL หลังผลิตภัณฑ์ออกไปแล้ว 3 ปี หรือผลิตภัณฑ์รุ่นถัดมาออกมาแล้ว 1 ปี ขึ้นกับว่าอันไหนถึงก่อนกัน สำหรับ Java SE 7 จะมีระยะ EOL ถึงเดือนกรกฎาคม 2014 เป็นพื้นฐาน
เพราะถ้าเป็นผลิตภัณฑ์อื่นๆของออราเคิลเช่นฐานข้อมูล ส่วนใหญ่จะเป็น 5 ปีครับ
แก้ตามนั้นครับ