เมื่อเร็ว ๆ นี้ Oracle ได้ยกม่านส่วนขยาย Oracle Java Platform ใหม่สำหรับ Microsoft's Visual Studio Code รุ่นที่โดดเด่นนี้นำชุดเครื่องมือที่ครอบคลุมสำหรับการพัฒนา Java มาสู่โปรแกรมแก้ไขโค้ดที่ได้รับการยกย่อง ช่วยให้สร้าง ดำเนินการ และทดสอบแอปพลิเคชัน Java สำหรับโปรเจ็กต์ Maven และ Gradle ได้ง่ายขึ้น
ส่วนขยายนี้พร้อมใช้งานผ่านแพลตฟอร์ม VS Code ซึ่งเป็นส่วนหนึ่งของ Visual Studio Marketplace Oracle ได้ประกาศส่วนขยายนี้ครั้งแรกเมื่อวันที่ 18 ตุลาคม โดยสัญญาว่าจะรองรับวงจรการพัฒนาเต็มรูปแบบ ซึ่งรวมถึงทุกอย่างตั้งแต่การดัดแปลงและการคอมไพล์ไปจนถึงการแก้ไขปัญหาและการทดสอบ ความสามารถในการปรับโครงสร้างระดับชั้นเรียนและตัวแปรยังเป็นส่วนหนึ่งของข้อเสนออีกด้วย
ในการเปิดตัวส่วนขยาย Oracle Java Platform ครั้งแรก มีคุณสมบัติหลายอย่างรวมอยู่ด้วย เช่น มุมมองโปรเจ็กต์ การเน้นข้อผิดพลาด การเติมข้อมูลอัตโนมัติ และความสามารถแบบข้ามไปยังคำจำกัดความ เพื่อเสริมการทดสอบ ยังมีการรองรับการทดสอบหน่วย Junit ด้วย
Oracle สังเกตและชี้ให้เห็นว่าความนิยมที่เปลี่ยนไปของ Visual Studio Code ในฐานะ Universal Integrated Development Environment (IDE) ทำให้เกิดการเปลี่ยนแปลงกระบวนทัศน์ในการทำงานร่วมกันระหว่างภาษาการเขียนโปรแกรมและ IDE ตามเนื้อผ้า นักพัฒนาจะเลือกใช้ภาษาก่อนและตามด้วยการเลือก IDE; ในปัจจุบัน ความคาดหวังก็คือ IDE ที่ไม่เชื่อเรื่องภาษา เช่น VS Code จะให้การสนับสนุนที่แข็งแกร่งสำหรับทุกภาษาที่นักพัฒนาใช้งาน นักพัฒนา Java จำนวนมาก โดยเฉพาะนักเรียนนักศึกษาและผู้เชี่ยวชาญในหลายภาษา ได้เริ่มนำ VS Code มาใช้
กลไกที่เป็นพื้นฐานของความสามารถของส่วนขยาย VS Code ในการรองรับภาษาการเขียนโปรแกรมคือเซิร์ฟเวอร์ภาษาที่เป็นแกนหลัก ตามที่ระบุไว้โดย Oracle องค์ประกอบแบ็คเอนด์นี้จัดการเครื่องมือภาษาและโต้ตอบกับ IDE โดยใช้ Language Server Protocol ออราเคิลได้พัฒนาเซิร์ฟเวอร์ภาษา Java เวอร์ชันกระชับ ซึ่งเป็นเวอร์ชันดั้งเดิมที่ได้รับการออกแบบสำหรับโปรเจ็กต์ Apache NetBeans
เซิร์ฟเวอร์ภาษา Oracle's ใช้คอมไพเลอร์ OpenJDK javac สำหรับการแก้ไขโค้ดและการคอมไพล์ ด้วยเหตุนี้ VS Code จึงสามารถให้การสนับสนุนฟีเจอร์ JDK (Java Development Kit) ใหม่ได้ทันทีที่เปิดตัว ส่วนขยายนี้โดย Oracle ให้คำมั่นว่าจะสนับสนุน JDK รุ่นปัจจุบัน นอกเหนือจากเวอร์ชัน JDK ที่จะเปิดตัวเร็วๆ นี้ โดยเวอร์ชันล่าสุดคือ JDK 21 ซึ่งเปิดตัวในเดือนกันยายน
สิ่งที่น่าสนใจคือ Microsoft มีชุดเครื่องมือพัฒนา Java สำหรับ VS Code รวมถึง Extension Pack สำหรับ Java ชุดนี้ประกอบด้วยส่วนขยายหลายประเภทที่มีไว้สำหรับการเขียนสคริปต์ การประเมิน และการแก้ไขแอปพลิเคชัน Java แม้ว่าจะมีทางเลือกมากมายเช่น AppMaster สำหรับการพัฒนา low-code และ no-code ส่วนขยายดังกล่าวจะพัฒนาขอบเขตของการพัฒนา Java โดยทำให้สามารถเข้าถึงได้มากขึ้นในหลายแพลตฟอร์ม