หลังจากออราเคิลออก Java 8 ในเดือนมีนาคม 2014 บริษัทก็เดินหน้าเต็มที่สู่ Java 9 ที่คาดว่าจะออกได้ในปี 2016
ความคืบหน้าล่าสุดคือ Mark Reinhold หัวหน้าสถาปนิก (chief architect) ของ Java ไปพูดที่งาน EclipseCon โดยเล่าถึงแผนการของ Java 9 และ Java รุ่นถัดจากนั้น (ซึ่งก็น่าจะเรียกว่า Java 10)
การเปลี่ยนแปลงที่สำคัญที่สุดของ Java 9 คือ Project Jigsaw ที่จะแยกส่วน Java ออกเป็นโมดูลย่อยๆ เพื่อให้ขนาดเล็กลง ตัวของ Reinhold ยอมรับว่า Java ถูกออกแบบให้มีขนาดใหญ่และเป็นก้อนเดียวกันทั้งหมด (huge monolithic thing) มาตั้งแต่แรก แม้ว่าเราต้องการใช้งานเพียงบางส่วนก็ไม่สามารถทำได้ เพราะต้องติดตั้งทั้งก้อนอยู่ดี
แนวคิดของ Project Jigsaw เปรียบได้กับการต่อเลโก้ เลือกติดตั้งเฉพาะส่วนที่ใช้งาน และเมื่อ Java แยกส่วนเป็นโมดูลได้สำเร็จ จะช่วยให้ Java รันบนอุปกรณ์ขนาดเล็กได้ และการรันบนพีซี-เซิร์ฟเวอร์ก็ช่วยให้ใช้ทรัพยากรดีขึ้นเช่นกัน
Project Jigsaw จะแยกส่วน Java ในทุกมิติ โดยแบ่งออกเป็น 4 ด้าน
ปัจจุบัน ขนาดไฟล์ JRE บนลินุกซ์สถาปัตยกรรม ARM 32 บิตคือ 55MB แต่หลังจากแยกส่วนแล้วเราจะได้เห็น JRE ขนาดเล็กลงได้มากที่สุดคือ 11MB (ขนาดไฟล์รวมขึ้นกับโพรไฟล์ที่ใช้ติดตั้ง)
ส่วนในอนาคตถัดจากนั้น เราจะเห็นโครงการพัฒนาแพลตฟอร์ม Java อีก 2 โครงการที่จะมีบทบาทใน Java 10 หรือ Java 11
ที่มา - Oracle, Computerworld, ADT Mag
Comments
สรุปว่า จาวายังแข็งแกร่งไร้เทียมทาน หรือโดน .net ตีตื้นมาบ้าง หรือจะมีใครมาแรงแซงโค้งไหมครับ
นึกถึงสมัยก่อนยุคที่ใครๆก็บอกว่า Microsoft จะตายทำอะไรก็แข่งกับรายอื่นไม่ได้ไม่ว่าจะเป็น NetWare, Netscape, Java, Linux, open source, google แต่ปัจจุบันก็ยังอยู่ได้ค่อนข้างดีโตมาได้ด้วยตัวเองเป็นส่วนใหญ่โดยเฉพาะเมื่อเที่ยบกับรุ่นพี่อย่าง IBM ที่ซื้อบริษัทน้อยใหญ่มากมาย ยุบขายทิ้งไปก็เยอะ
Java ตอนนี้แข็งเพราะ
ตลาดอื่น ๆ ผมไม่ค่อยเห็นที่ยืนของ Java เท่าไหร่นะ (อาจจะมีแต่ผมไม่เห็นเอง ?) แต่ว่า Java ก็ยังเป็นแพลตฟอร์มที่แข็งแกร่งมากอยู่ดีครับ
ถ้าไม่มีช่องโหว่ร้ายแรงที่มากระทบความเชื่อมั่น จาวามันก็ไปได้เรื่อยๆนั้นละ
อย่าเน่าเลย Java ตอนยุคเราเรียนนี่แกแรงมากเลยนะ จนเราทุ่มเทชีวิตให้แกเลย มีปัญหาขึ้นมานี่จะรู้สึกเวลาชีวิตที่เสียไปมันสูญเปล่าเลยนะ
สมัยนั้นหนังสือ Java ยึดแผงหนังสือหมวดคอมฯเกือบครึ่ง ดีที่ผมเองเกลียดภาษานี้เป็นทุนเดิมอยู่แล้วเลยคิดว่าไม่น่าจะรอด
กลายเป็นว่าหนังสือ C# ขึ้นมายึดแผงแทนจนกระทั่งโดน Mobile App(Java,ObjC) ตบอีกรอบ = =
ยังอยู่อีกนาน สาย BIG DATA เขียนด้วยจาวาก็เกินครึ่งแล้ว
java 8 ยังหาส่วนที่ใช้ประโยชน์จริงๆ ไม่ค่อยได้เลย
พัฒนาสส่วนพวก protocol ใหม่ๆ ให้มัน official ดีกว่าไหมอะ
Java เป็นสายแข็งครับ ถ้าไม่แน่จริงอย่าเข้ามาเลย
ทุกวันนี้ยังใช้แต่ java 7 ยังไม่ได้ใช้ 8 เลย - -"
+1
ไหนว่าจะแยกตอน version 8 ไม่ใช่เหรอ?
เลื่อนครับ
ยังแถม ask อยู่ไหมครับ
ชอบ stream ใน 8 นะ แต่ใช้ 7 ยุเลย อิอิ
จาวา เร็วส์
ใครว่ามันจะตาย ผ่านมานาน มันก็ยังอยู่
จะเอามาตีกับ .net framework 5.0 เลยเหรอเนีย ว่าแต่ใครจะ เร็ว แรงทะลุ cpu ต้องกัน
.Net ได้เปรียบเรื่อง performance ส่วน Java ได้เปรียบเรื่อง versatility ครับ แพลตฟอร์มเดิมก็ใหญ่กว่า 3rd party เองก็เยอะกว่า แต่เริ่มลดลงเรื่อย ๆ แล้วล่ะ