Oracle ประกาศแผนการปล่อยอัพเดตของ Java 8 SE ในอนาคต หลังปรับนโยบายออกเวอร์ชันใหม่ทุก 6 เดือน (ล่าสุดคือ Java 10)
- ผู้ใช้ทั่วไปที่ไม่ใช้งานในเชิงพาณิชย์ จะได้รับอัพเดตไปจนถึงเดือนธันวาคม 2020
- ลูกค้าฝั่งธุรกิจ จะได้รับอัพเดตฟรีไปจนถึงเดือนมกราคม 2019 จากนั้นถ้ายังอยากได้อัพเดต Java 8 ต่อไป จะต้องซื้อบริการซัพพอร์ตเพิ่มเอาเอง (Java 8 มีซัพพอร์ตแบบเสียเงินไปจนถึงปี 2025)
Java 9 และ Java 10 เป็นรุ่นใช้งานระยะสั้น (short term release) ที่มีระยะออกอัพเดตให้นานแค่ 6 เดือน ส่วนรุ่นซัพพอร์ตระยะยาว (LTS) ตัวถัดไปคือ Java 11 มีกำหนดออกในเดือนกันยายน 2018 ดังนั้นการใช้งานฝั่งองค์กรส่วนใหญ่ น่าจะย้ายจาก Java 8 ข้ามไป Java 11 กันเลย

on
ปัจจุบันยังมีอะไรที่จำเป็นจะต
sonkub Thu, 26/04/2018 - 15:09
ปัจจุบันยังมีอะไรที่จำเป็นจะต้อง Java อีกบ้าง
ไปพวก HTML5 หมดเลยได้มั้ย
หรือมีอะไรที่ยังจำเป็นอยู่โดยไม่มีอะไรมาทดแทนได้
JAVA ไม่ได้มีแค่ frontend
Dino Thu, 26/04/2018 - 15:17
In reply to ปัจจุบันยังมีอะไรที่จำเป็นจะต by sonkub
JAVA ไม่ได้มีแค่ frontend ครับ (แถมอันนั้นมีสองสามแบบอีกคือ JavaApp, Applet และ JavaScript ซึ่งเป็นคนละตัวเลย) ที่เหลือและหนักอกหนักใจกันคือฝั่ง backend ครับ เปลี่ยนจาก JAVA ไปเป็น C# หรืออื่นๆ นี่ เปลี่ยนกันเกือบยกทีม แถมเท่าที่ผมเห็นๆ มาคือ obsolite function ที่ใช้กันมาบน J1.4/1.5/1.6 มันโดน drop ไปด้วย J1.8 แล้วทำให้ app run ไม่ขึ้น ทีม dev ก็งานล้น งั้นใช้ J1.4/1.5/1.6 กันไปก่อนนะ (ซึ่งเป็นจริงสำหรับ PHP และภาษาอื่นๆ ด้วยเช่นกัน) และส่วนใหญ่เป็นเพราะว่า dev ขี้เกียจ declare อะไรซักอย่างให้มันได้มาตราฐาน เลยใช้พวก function ที่เป็น global scope ซึ่งรั่วเละเทะ สุดท้ายโดน drop จาก version ใหม่ๆ เจอแบบนี้เข้าไปก็จบข่าวครับ แก้กันมันส์เลย
ใช่ครับ backend ฝั่ง server
HMage Thu, 26/04/2018 - 15:48
In reply to ปัจจุบันยังมีอะไรที่จำเป็นจะต by sonkub
ใช่ครับ backend ฝั่ง server เป็น Java อยู่ไม่น้อย ยิ่งระบบใหญ่ๆ ก็ใช้ product ดังๆ ที่ run บน Java เช่น Oracle DB, IBM WebSphere และ add-on ทั้งยวง ซึ่งถ้าจะ upgrade Java ก็ต้อง upgrade product เหล่านี้เป็น version ที่รอบรับด้วย รวมๆ แล้วก็เป็นเงินไม่ใช่น้อย คงขยับกันไม่ได้ง่ายๆ
พวกระบบต่างๆ ใช้ JAVA
sMaliHug Thu, 26/04/2018 - 15:53
In reply to ปัจจุบันยังมีอะไรที่จำเป็นจะต by sonkub
พวกระบบต่างๆ ใช้ JAVA กันเยอะมากครับ ผมล่ะเบื่อ เพราะบางระบบก็ Fix version เก่าถ้าอัพละใช้ไม่ได้ บางระบบก็บังคับอัพเดทไม่งั้นใช้ไม่ได้
ขนาดคู่แข่งด้าน ERP ของ Oracle เจ้าใหญ่ก็ยังต้องใช้ jvm ในการรัน
ก็คือเข้าใจว่า คือ JAVA
jatiyanon Thu, 10/05/2018 - 00:50
In reply to ปัจจุบันยังมีอะไรที่จำเป็นจะต by sonkub
ก็คือเข้าใจว่า คือ JAVA Script สินะ โอ่ย
แหม่ ทั้ง บ.ลูกค้าผม (ธ
angel13th Thu, 10/05/2018 - 09:51
In reply to ปัจจุบันยังมีอะไรที่จำเป็นจะต by sonkub
แหม่ ทั้ง บ.ลูกค้าผม (ธ.แห่งหนึ่ง) ทั้ง บ.ผม นี่ยังหาคนมาทำอยู่ยิกๆ เลยครับ แต่หาที่ใช้งานได้จริงยากเหลือเกิน
Java รวย
xenatt Thu, 26/04/2018 - 15:10
Java รวย
จูงใจกึ่งบีบบังคับให้ upgrade
HMage Thu, 26/04/2018 - 15:51
จูงใจกึ่งบีบบังคับให้ upgrade ด้วยเงินนี่นา วิธีเดียวกับภาษีเลย
เมื่อก่อนเป็นภาษายอดฮิตตัวนึง
mmc01 Thu, 26/04/2018 - 19:01
เมื่อก่อนเป็นภาษายอดฮิตตัวนึงเลย เป็นคู่แข่งของ visual studio คนใช้เยอะมากเพราะเป็น open source สามารถรับงานเขียนโปรแกรมขายได้ทันทีโดยไม่ต้องซื้อโปรแกรมลิขสิทธิ์เหมือน visual studio แถมยังเขียนเว็บด้วย jsp ได้ซึ่งเป็น MVC รุ่นแรกๆน่าใช้และปลอดภัยดีนะ
ดูเหมือนอนาคตจะถูกบีบไปเรื่อย
DataWiz Thu, 26/04/2018 - 19:16
ดูเหมือนอนาคตจะถูกบีบไปเรื่อยๆ เหมือนโดนเทแต่ยังแทงกั๊ก หรือต้องพยายามเลิกใช้จริงๆ Java เนียะ
ถ้า web assembly มาใช้ฟาก
Hoo Fri, 27/04/2018 - 08:55
ถ้า web assembly มาใช้ฟาก server ได้ด้วย
เดี๋ยวคงมีการย้ายแพลตฟอร์มขนานใหญ่
ฟาก server
mr_tawan Fri, 27/04/2018 - 11:11
In reply to ถ้า web assembly มาใช้ฟาก by Hoo
ฟาก server มันรันภาษาอะไรก็ได้ (ตาม runtime) อยู่แล้วครับ และนักพัฒนาก็ควบคุม server ได้ง่ายกว่า client อยู่แล้ว
ส่วนถ้าบอกว่าน่าจะมีมาตรฐานกลางแบบ web assembly ผมก็จะตอบ ว่า .......................... ก็ libc ไงครับ :D
เอาจริง ๆ jvm ก็เป็น runtime ที่ดีและรันได้หลายภาษามากตัวนึง คู่แข่งก็ .Net Runtime อะไรแบบนี้ล่ะครับ
มี open jdk อยู่นะครับถ้า 1.8
panupong.c Tue, 08/05/2018 - 19:54
มี open jdk อยู่นะครับถ้า 1.8 ขึ้นไปแทบไม่ต่างกัน