เมื่อปีที่แล้ว Oracle ออก Java Enterprise Performance Pack ที่เป็นการพอร์ตฟีเจอร์ของ Java 17 (LTS ตัวล่าสุด) กลับไปให้ Java 8 เวอร์ชันยอดนิยมตลอดกาล (ออกปี 2014 ปีหน้าครบสิบปีแล้ว) เพื่อให้ Java 8 มีประสิทธิภาพดีขึ้น
ตอนแรก Java Enterprise Performance Pack เปิดให้ใช้งานเฉพาะลูกค้าที่จ่ายค่า subscription เท่านั้น แต่ล่าสุด Oracle เปิดให้คนทั่วไปสามารถ ดาวน์โหลด มาใช้กันได้แล้ว
การใช้งาน Java Enterprise Performance Pack ยังจำกัดเฉพาะการใช้ส่วนตัว หรือใช้เฉพาะช่วงพัฒนาแอพพลิเคชันเท่านั้น การใช้งานในโปรดักชันหรือใช้เชิงพาณิชย์ยังจำเป็นต้องมีไลเซนส์ Java SE Universal Subscription หรือรันบน Oracle Cloud
Comments
นอกจาก Monolith ใหญ่ ๆ ที่อยู่บน Websphere/Weblogic พวกนี้ ใครจำเป็นต้องใช้ JDK ที่ custom performance แต่ต้องแลกครับค่าไลเซ็นท์อยู่ด้วยเหรอ
ถ้า Spring Boot app ยังไง openJDK หรือพวก IBM/Elcipse jdk ก็เหลือ ๆ แล้วนะ
ขออยู่กับ 17 ยาวๆ ตอนนี้
เข้าไปเช็ค https://endoflife.date/java อ่านมาถึงตรง java 8 eol หมดทีหลัง 17 ถึงกับร้องเหยด
Java8 ออกยากจริง เพราะ jre หลัง 8 เอา JEE ออกไป หลายๆ อย่างมันเปลี่ยนเยอะ เลยเป็นกำแพง migrate ที่สูงมาก
จริงครับ ผมลองเปลี่ยนเป็น 17 ต้องแก้เยอะมาก